- HTML
- HyperText Markup Language. The markup that gives a web page its structure.
- Tag
- Markup in angle brackets that tells the browser where an element starts or ends, such as <p> or </p>.
- Element
- An opening tag, its content, and a closing tag, such as <p>Hello</p>.
- Attribute
- Extra information inside an opening tag, such as href in <a href="...">.
- DOM
- Document Object Model. The tree of elements the browser builds from your HTML.
- Browser
- The program that reads HTML, CSS, and JavaScript and draws the page.
- CSS
- Cascading Style Sheets. The language that controls colour, spacing, and layout.
- JavaScript
- The programming language that adds behaviour and interactivity to a page.
- URL
- The address of a page or file on the web.
- Semantic HTML
- Choosing elements that describe meaning, like <nav> or <article>, instead of generic <div>s.
- Accessibility
- Designing so people with disabilities can use the page, including keyboard and screen-reader users.
- Responsive
- A page that adapts to different screen sizes and devices.
- Viewport
- The visible area of the browser window. The meta viewport tag tells mobile browsers how to scale the page.
- Alt text
- A short description of an image for people who cannot see it.