Skip to main content

Când să utilizați elementul HTML5 SECTION

40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (Iunie 2026)

40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу Алиэкспресс 2019 (Iunie 2026)
Anonim

Noul HTML5

SECȚIUNE element poate fi oarecum confuz. Dacă ați construit documente HTML înainte de HTML5, este posibil să utilizați deja elementul pentru a crea diviziuni structurale în paginile dvs. și apoi pentru a modela paginile cu ele. Deci, ar putea părea un lucru firesc să vă înlocuiți pur și simplu existența

DIV elemente cu

SECȚIUNE elemente. Dar acest lucru este tehnic incorect. Deci, dacă nu înlocuiți doar

DIV elemente cu

SECȚIUNE elemente, cum le folosiți corect?

Elementul SECTION este un element Semantic

Primul lucru de înțeles este că

SECȚIUNE elementul este un element semantic. Acest lucru înseamnă că furnizează înțeles atât utilizatorilor, cât și oamenilor, despre conținutul inclus - în special o secțiune a documentului.

Aceasta poate părea o descriere semantică foarte generală, și asta pentru că este. Există și alte elemente HTML5 care oferă mai multe distincții semantice conținutului pe care ar trebui să îl utilizați mai întâi înainte de a utiliza

SECȚIUNE element:

  • ARTICOL

  • DEOPARTE

  • NAV

Când să utilizați elementul SECTION

Folosește

ARTICOL atunci când conținutul este o parte independentă a site-ului, care poate să stea singură și să fie sindicalizat ca un articol sau post de blog. Folosește

DEOPARTE atunci când conținutul este legat tangențial fie de conținutul paginii, fie de site-ul însuși, cum ar fi barele laterale, adnotările, notele de subsol sau informațiile asociate site-ului. Folosește

NAV element pentru conținutul care este navigarea.

SECȚIUNE element este un element semantic generic. Îl utilizați atunci când nici unul dintre celelalte elemente semantice ale containerului nu este adecvat. Utilizați-l pentru a combina porțiuni ale documentului împreună în unități discrete pe care le puteți descrie ca fiind legate într-un fel. Dacă nu puteți descrie elementele din secțiune în una sau două propoziții, probabil că nu ar trebui să utilizați elementul.

În schimb, ar trebui să utilizați

DIV element.

DIV element în HTML5 este un element container non-semantic. Dacă conținutul pe care încercați să îl combinați nu are o semnificație semantică, dar tot trebuie să îl combinați pentru stil, apoi

DIV este elementul adecvat de utilizat.

Cum functioneaza elementul SECTION

O secțiune a documentului dvs. poate apărea ca container extern pentru articole și

DEOPARTE elemente. Poate conține și conținut care nu face parte dintr-un

ARTICOL sau

DEOPARTE. A

SECȚIUNE element poate fi găsit și în interiorul unui

ARTICOL,

NAV, sau

DEOPARTE. Poți chiar să cuipeți secțiuni pentru a indica faptul că un grup de conținut este o secțiune dintr-un alt grup de conținut care este o secțiune a unui articol sau o pagină în ansamblu.

SECȚIUNE elementul creează elemente în interiorul unei contururi a documentului. Și ca atare, trebuie să aveți întotdeauna un element de antet (

H1 prin

H6) ca parte a secțiunii. Dacă nu puteți găsi un titlu pentru secțiune, apoi din nou

DIV este probabil mai adecvat. Rețineți că, dacă nu doriți ca titlul secțiunii să apară pe pagină, puteți întotdeauna să o mascați cu CSS.

Când nu utilizați elementul SECTION

Dincolo de sfaturile de mai sus pentru a utiliza mai întâi elementele semantice mai specifice, există o zonă definită pe care nu ar trebui să o utilizați

SECȚIUNE element: numai pentru stil.

Cu alte cuvinte, dacă singurul motiv pentru care plasați un element în acel loc este să atașați proprietățile stilului CSS, nu trebuie să utilizați a

SECȚIUNE element. Găsiți un element semantic sau utilizați

DIV element în loc.

În cele din urmă, poate nu contează

O dificultate în scrierea codului HTML semantic este că ceea ce este semantic pentru mine poate fi un absolut prostie pentru tine. Dacă simțiți că puteți justifica utilizarea

SECȚIUNE element în documentele dvs., atunci ar trebui să-l utilizați. Cei mai mulți agenți utilizator nu le pasă și vor afișa pagina așa cum s-ar putea aștepta dacă stilul a

DIV sau a

SECȚIUNE.

Pentru designerii cărora le place să fie corect din punct de vedere semantic, folosind

SECȚIUNE element important într-un mod valabil din punct de vedere semantic. Pentru designerii care doresc ca paginile lor să funcționeze, nu este la fel de importantă. Credem că scrierea de HTML semantic valid este o practică bună și păstrează paginile mai protejate în viitor. Dar, în cele din urmă, depinde de tine.