Skip to main content

Kdaj uporabiti element HTML SECTION 5

Anonim

Novi HTML5

ODDELEK element je lahko nekoliko zmeden. Če ste gradili HTML dokumente pred HTML5, verjetno že uporabljate element za ustvarjanje strukturnih delitev znotraj vaših strani in nato slog strani z njimi. Zato se vam zdi kot naravna stvar preprosto nadomestiti obstoječe

DIV elementi z

ODDELEK elementi. Toda to je tehnično napačno. Če torej ne zamenjate

DIV elementi z

ODDELEK elemente, kako jih pravilno uporabite?

Element SECTION je semantični element

Prva stvar, ki jo lahko razumemo je, da

ODDELEK Element je semantični element. To pomeni, da daje uporabnikom in ljudem smisel o tem, kaj je zaprta vsebina - natančneje del dokumenta.

To se morda zdi zelo splošen semantični opis, in to je zato, ker je. Obstajajo še drugi elementi HTML5, ki omogočajo več semantičnih razlik za vsebino, ki jo morate najprej uporabiti, preden uporabite

ODDELEK element:

  • ČLEN

  • ASIDE

  • NAV

Kdaj uporabiti element SECTION

Uporabi

ČLEN element, če je vsebina neodvisen del spletnega mesta, ki je lahko samostojno in je sindiciran kot članek ali objava v spletnem dnevniku. Uporabi

ASIDE element, če je vsebina tangencialno povezana z vsebino strani ali s samim spletnim mestom, kot so stranske vrstice, opombe, opombe ali povezane informacije o spletnem mestu. Uporabi

NAV element za vsebino, ki je navigacija.

The

ODDELEK Element je generični semantični element. Uporabljate ga, če noben od drugih semantičnih vsebnikov ni ustrezen. Uporabljate ga za združevanje delov svojega dokumenta skupaj v diskretne enote, ki jih lahko na neki način opisujete kot povezane. Če elementov v razdelku ne morete opisati v enem ali dveh stavkih, potem verjetno ne bi smeli uporabiti elementa.

Namesto tega bi morali uporabiti

DIV element. The

DIV element v HTML5 je nesemantičen element vsebnika. Če vsebina, ki jo poskušate združiti, nima semantičnega pomena, vendar jo morate še vedno združiti za styling, nato pa

DIV element je primeren element za uporabo.

Kako deluje DEL SECTION

Del vašega dokumenta se lahko prikaže kot zunanji vsebnik za izdelke in

ASIDE elementi. Vsebuje tudi vsebino, ki ni del spletnega mesta

ČLEN ali

ASIDE. A

ODDELEK element je mogoče najti tudi znotraj

ČLEN,

NAV, ali

ASIDE. V razdelkih lahko celo vtaknete, da označite, da je ena skupina vsebine del druge skupine vsebin, ki je razdelek članka ali strani kot celote.

The

ODDELEK Element ustvari elemente znotraj obrisa dokumenta. In kot tak, morate vedno imeti element glave (

H1 skozi

H6) kot del oddelka. Če ne najdete naslova za razdelek, potem znova

DIV element je verjetno bolj primeren. Ne pozabite, če ne želite, da se naslov strani na strani prikaže, ga lahko vedno prikrijete s CSS.

Če ne želite uporabiti elementa SECTION

Poleg zgornjega nasveta, da najprej uporabite bolj specifične semantične elemente, obstaja eno določeno področje, ki ga ne smete uporabljati

ODDELEK element: samo za slog.

Z drugimi besedami, če je edini razlog, zaradi katerega postavljate element na tem mestu, je, da dodate lastnosti CSS sloga, ne smete uporabljati

ODDELEK element. Poiščite semantični element ali uporabite

DIV namesto tega.

Konec koncev ni lahko

Težava pri pisanju semantičnega HTML-ja je, da je tisto, kar je semantično zame, popolna neumnost za vas. Če menite, da lahko upravičite uporabo

ODDELEK element v dokumentih, potem ga morate uporabiti. Večina uporabniških agentov ne skrbi in bo prikazala stran, kot bi lahko pričakovali, ali slišite

DIV ali a

ODDELEK.

Za oblikovalce, ki želijo biti semantično pravilni, z uporabo

ODDELEK element na semantično veljaven način je pomemben. Za oblikovalce, ki želijo svoje strani delovati, to ni tako pomembno. Verjamemo, da je pisanje semantično veljavnega HTML dobra praksa in ohranja strani bolj v prihodnosti. Toda na koncu je odvisno od vas.