Ce sunt heading-urile si de ce conteaza ordinea lor?
HTML are 6 niveluri de titluri, de la <h1> (cel mai important) la <h6> (cel mai putin important). Ele creeaza o ierarhie in pagina, exact ca un cuprins dintr-o carte.
Regula de aur: Foloseste un singur <h1> per pagina (titlul principal), apoi <h2> pentru sectiuni mari, <h3> pentru sub-sectiuni, si asa mai departe.
Gandeste-te la cuprinsul unei carti de biologie:
h1: Biologie - Clasa a VII-a
h2: Capitolul 1: Celula
h3: 1.1 Structura celulei
h3: 1.2 Tipuri de celule
h2: Capitolul 2: Tesuturile
h3: 2.1 Tesut muscular
La fel si in HTML: h1 este titlul cartii, h2 sunt capitolele, h3 sunt sub-capitolele.
Tag-ul
- Paragraful
Tag-ul <p> grupeaza textul in paragrafe. Browser-ul adauga automat spatiu inainte si dupa fiecare paragraf, facand textul mai usor de citit.
Dar atentie: browser-ul ignora spatiile multiple si enter-urile din cod! Aceasta se numeste whitespace collapsing (comprimarea spatiilor albe).
Tag-urile de formatare a textului
HTML ofera mai multe tag-uri pentru a schimba aspectul textului. Iata cele mai importante:
| Tag | Efect | Exemplu cod | Rezultat |
|---|---|---|---|
| <strong> | Bold (important) | <strong>text</strong> | text |
| <em> | Italic (accent) | <em>text</em> | text |
| <u> | Subliniat | <u>text</u> | text |
| <s> | <s>text</s> |
Tag-uri semantice vs. tag-uri vizuale
In HTML exista doua tipuri de tag-uri pentru formatare: semantice (au semnificatie) si vizuale (doar schimba aspectul).
De exemplu, <strong> si <b> arata la fel in browser (ambele fac text bold). Dar au semnificatii diferite!
Tag-uri fara continut (self-closing)
Unele tag-uri HTML nu au continut intre ele - sunt "goale". Se numesc tag-uri self-closing (se inchid singure).
| Tag | Ce face | Observatii |
|---|---|---|
| <br> | Forteaza un rand nou (line break) | Nu creeaza un paragraf nou, doar trece pe randul urmator |
| <hr> | Afiseaza o linie orizontala (horizontal rule) | Folosita pentru a separa vizual sectiuni diferite |
De ce am nevoie de entitati HTML?
Unele caractere au o semnificatie speciala in HTML. De exemplu, < si > sunt folosite pentru tag-uri. Daca vrei sa le afisezi ca text normal, trebuie sa folosesti entitati HTML (coduri speciale).
| Entitate | Afiseaza | Nume | Cand o folosesti |
|---|---|---|---|
| < | < | Less than | Cand vrei sa afisezi semnul "mai mic" in text |
| > | > | Greater than | Cand vrei sa afisezi semnul "mai mare" in text |
| & | & | Ampersand | Cand vrei sa afisezi & in text |
| | (spatiu) | Non-breaking space | Spatiu suplimentar care nu e comprimat |
| © | © | Copyright | Simbolul drepturilor de autor |
| " | " | Quotation mark | Ghilimele in contexte speciale |
Browser preview
In HTML, tag-urile se scriu intre < si >.
Exemplu: <p>text</p>
© 2026 Scoala mea
Pastreaza spatiile si enter-urile cu
Stim ca browser-ul comprima spatiile. Dar uneori vrei sa pastrezi exact formatarea din cod - de exemplu pentru poezii, ASCII art, sau cod sursa. In acest caz, folosesti tag-ul <pre> (preformatted).
• Poezii (pastrezi indentarea si randurile)
• Cod sursa (pastrezi formatarea)
• ASCII art (desene din caractere)
• Orice text unde spatiile si enter-urile conteaza
O pagina HTML completa cu toate elementele invatate
Acum punem totul impreuna: headings, paragrafe, formatare, caractere speciale si separatori.