Future Reference: Essential Tags/Properties

Minimal but essential HTML, JavaScript, and CSS features you’ll use all the time.


HTML and JavaScript Core Tags should be learned as they are used very often

HTML Tags (Core Only)

Category Core Tags Explanation
Semantic Elements <header>, <nav>, <main>, <section>, <footer> Define the structure of a page (better for accessibility & SEO).
Form Elements <form>, <input>, <button> Collect user input (typing, clicking, submitting).
Media Tags <img>, <video> Embed images and videos for visuals or tutorials.
Text Structure <h1>-<h6>, <p>, <div> Organize text (headings, paragraphs, or group content with <div>).
Tables <table>, <tr>, <td>, <th> Display data in rows and columns (not for layout).

JavaScript Features (Core Only)

Category Core Methods/Keywords Explanation
DOM Manipulation querySelector, innerHTML Select elements on the page and change their content dynamically.
Event Handling addEventListener Run code when a user interacts (clicks, submits, types).
Async Operations fetch, async/await Load data from APIs or servers without reloading the page.
Variables & Functions let, const, function Store values and write reusable blocks of code.
Control Structures if/else, for Decide what code runs (conditions) or repeat tasks (loops).

CSS Core Properties that can be learned over time as you need them

CSS Properties (Core Only)

Category Core Properties Explanation
Layout display: flex, display: grid Arrange elements side-by-side or in rows/columns.
Box Model margin, padding, width, height Control spacing and sizing of elements (foundation of layout).
Typography font-family, font-size, text-align Style text to be readable and properly aligned.
Colors color, background-color Set text and background colors for emphasis and design.
Responsive @media queries Change styles for different screen sizes (desktop vs mobile).