HTML (Hypertext Markup Language)
HTML Basics
- What is HTML?
- HTML Structure (< ! DOCTYPE html >, < html >, < head >, < body >)
- HTML Tags and Elements
- Headings
- Paragraphs and Line Breaks
- Text Formatting Tags (b, i, u, strong, em, mark, small)
- Comments in HTML
HTML Text and Media
- Lists: Ordered (ol), Unordered (ul), Description (dl)
- Links (a href )
- Images (
)
- Audio () and Video ()
- Embedding Content (iframe, embed, object)
HTML Layout
- Divisions and Spans (div, span)
- Semantic Tags (header, footer, nav, main, article,section, aside)
- Block vs Inline Elements
- HTML Entities (e.g., , <, >)
- Line Breaks and Horizontal Rules (br, hr)
Forms and Input
- Form Element (form)
- Input Types (text, password, checkbox, radio, submit, reset, email, date, file, etc.)
- Labels and Fieldsets
- Buttons
- textareas and Select Boxes (textarea, select, option)
- Form Validation (required, min, max, pattern)
- Form Attributes (action, method, autocomplete, target)
HTML Tables
- Table Structure (table, tr, td, th)
- Table Head, Body, and Foot (thead, tbody, tfoot)
- Merging Cells (colspan, rowspan)
- Table Attributes (border, width, etc.)
HTML Attributes and Global Concepts
- Global Attributes (id, class, title, style, hidden)
- data-* Attributes
- Inline vs Internal vs External Styling
- Meta Tags (meta for SEO, charset, viewport, etc.)