Useful Resources
- HTML Cheat Sheet
- Complete Accessibility Playlist
- Accessibility for Developers by Google
- Google SEO Documentation
- W3Schools: Learn HTML
Basics
HTML stands for HyperText Markup Language. It is used on the frontend and gives the structure to the webpage which you can style using CSS and make interactive using JavaScript. HTML is the standard markup language used to create web pages and web applications. It provides a structure for content on the World Wide Web, using a system of elements and attributes to define the layout and content of a document. HTML elements are represented by tags, which browsers interpret to render the visual and auditory elements of a web page. The language has evolved through several versions, with HTML5 being the current standard introducing semantic elements, improved multimedia support, and enhanced form controls. HTML works in conjunction with CSS for styling and JavaScript for interactivity, forming the foundation of modern web development.Semantic HTML
Semantic HTML refers to the use of HTML markup to reinforce the meaning of web content, rather than merely defining its appearance. It involves using HTML elements that clearly describe their purpose and content. Semantic HTML improves accessibility, SEO, and code readability. Key elements include<header>, <nav>, <main>, <article>, <section>, <aside>, and <footer>. It also
encompasses using appropriate heading levels (<h1> to <h6>), lists (<ul>, <ol>,<li>), and data tables
(<table>, <th>, <td>).
Semantic HTML helps screen readers interpret page content, enables better browser rendering, and provides clearer
structure for developers.
By using semantically correct elements, developers create more meaningful, accessible, and
maintainable web documents that are easier for both humans and machines to understand and process.