Glossary

HTML Terminology
HTML
HTML stands for HyperText Markup Language, used for structuring web pages. It defines the content and structure of a webpage.
<div>
The <div> element is a block-level container used to group content and apply styles or layout.
<img>
The <img> element is used to embed images in a webpage. It requires a src attribute pointing to the image file.
CSS Terminology
CSS
CSS stands for Cascading Style Sheets, used for describing the presentation of a document written in HTML or XML.
Selectors
Selectors are patterns used to select the elements you want to style. For example, div, #id, and .class are all types of selectors.
Flexbox
Flexbox is a layout model in CSS used to distribute space along a single axis. It's helpful for building responsive layouts.
JavaScript Terminology
JavaScript
JavaScript is a programming language used to make web pages interactive. It enables dynamic content, like animations or form validation.
Function
A function is a block of reusable code designed to perform a specific task. Example: function sayHello() { alert('Hello!'); }
Event
In JavaScript, events represent actions that occur in the browser (like clicks, mouse movements, or form submissions). You can add event listeners to respond to these actions.
Web Design Terminology
Responsive Design
Responsive design ensures that web content adapts to different screen sizes. Techniques include media queries and flexible layouts.
User Interface (UI)
The User Interface refers to the layout and interactive elements of a website or app, like buttons, menus, and forms.
User Experience (UX)
User Experience focuses on the overall experience users have when interacting with a website or application, including usability, accessibility, and performance.