Di navbera DIV û SECTION de Cihê çi ye?

Famkirina HTML5 SECTION Element

Dema ku HTML5 li ser bûyera çend salan veşartî, ew qonaxa beşên bendên nû yên bi langauge, bi tevlêbûna SECTION ve zêde kir. Piraniya hêmanên ku HTML5 re destnîşan dike ev e. Ji bo nimûne, nimûne ji bo pirtûkên sereke û parçeyên sereke yên navnîşan tê bikaranîn, hêla elementek tê bikaranîn ku naveroka têkildarê rûpelê ne, nexşeya navîn, nav û pîşesaziyê xwe xweşikêş e. Lê belê, hêleke nû ya SECTION, hindik zelal e.

Gelek kes bawer dikin ku hêmanên HTML SECTION û bi rastî jî bi heman rengî -nîkî veguherînên hêmanan têne bikaranîn li ser rûpelê malperê. Bi rastî, rastiya ku ev herdu hêmanan, her du herdu hêmanên kantonê hene, tiştek gelemperî ne. Li ser sedemên taybetî hene ku herdu element û beşên DIV-DIV bikar bînin - û ev gotar dê van cûda rave bikin.

Beş û Div

Saziya SECTION wekî beşek semantîkî ya pela rûpela malperê yan jî nimûne ku nimûne taybetmendiyek din (ne wek bendek an jî). Ez ji vê beşê re bikar tîne dema ku ez beşek pirtûka paqij ya peldankê ye - - beşek ku dibe ku pargîdaniyê werin veguherîn û li ser rûpelên din û parçeyên din bikar anîn. Ew parçeyek cuda ye, an "beş", naveroka naverokê ye, heger hûn ê bibin.

Bi berevajî, hûn ji bo beşên rûpelê ku hûn dixwazin dabeşkirina DIV elementê bikar bînin, lê ji bo armancên din ji semantîkan re . Ez ê li dabeşkirina naveroka materyalê bikim eger ez bi vî awayî biqewime da ku ez bi xwe bide "hook" xwe bidin ku bi CSS re bikar bînin. Ew dibe ku beşek semantîk li ser naveroka pêdivî ye, lê tiştek e ku ez dîktatorî dikim ku ji bo ku ez dixwazim ji bo rûpela xwe dixwazim.

Der barê Semantîkê de ye

Ev têgihîştineke dijwar e ku fêm bikin, lê tenê yek cûda di navbera elementa DIV û SECTION de semantîk e. Bi gotinên din, ew wateya beşa kodê ku hûn dabeş bikin.

Her tiştek ku di hundurê DIV de tête ye, wateya wateyê tune. Ew ji bo tiştên herî baş tê bikaranîn:

Endamên DIV-ê tenê yekem be bikaranîn ku me ji bo stûmenên xwe vegotin û belgeyên me dike û avêtin rêzikan û kelepên fancy. Ji ber vê yekê, em bi HTML-ê ku ji hêla DIV-DIV-re vekirî bûn-kîjan sêwirîneran bi "divîtiyê de" dibêjin. Wê jî edîteyên WYSIWYG yên ku bi taybetî bi DIV-ê bikar tînin. Ez bi rastî di HTML-ê de digerin ku ji bo paragrafên DIV-ê bikar tîne!

Bi HTML5 re, em dikarin bikarhênerên beşan bikar bînin ku da ku belgeyên semnîkî yên navendî yên navdêr çêbikin (ji bo navîgasyon û ji bo jimareyên descriptive and so on) û her wiha li ser wan hêmanan binirxînin.

Hûn derheqa SPAN Element?

Ya elementek din ku piraniya mirovan difikirin ku gava ew difikirin ku elementek DIV e element e. Ev element, mîna DIV, ne elementek semantîk e. Ev elementek anînîn e ku hûn bikaribin bikarhênerên ji bo styles û şîfreyên bloyan ên naverok (piranîya teknolojî) li ser pêdivî bikin. Di wê wateyê de ev yek eynî mîna DIV-ê ye, tenê di binivîsin de ji bilî elementek blok . Di hin awayan de, ev dibe ku ji bo DIV wekî asta astengkirina SPAN-asta hêsantir bikin û ew di heman awayî de hûn bikar bînin ku hûn tenê ji bo tevahiya blokên HTML-ê span bikin.

Di HTML5-ê de beşên dabeşkirinê de tune.

Ji bo Versyonên Înternetê yên kevntir

Heke hûn ji hêla vîdyoyên kevnar ên IE (wekî IE 8 û jêrîn) piştgiriya ku piştgiriya HTML5 nas nakin, hûn ne ditirsin ku hûn HTML-tags tagên semantîkî bikar bînin. Semantîkan dê alîkarî û tebeya te ya paşerojê di paşerojê de birêve bikin (ji ber ku hûn bizanin ku ew beşa gotara ku heke hêja ji hêla ARTICLE ve girêdayî ye). Plus, gerokên ku van nasnameyan nas dikin dê wan baştir bikin.

Hûn dikarin dîsa ji hêla sepandinên înternetê ya HTML5 bikar bînin, lê hûn tenê hewce ne ku hûn pirtûkên hûrgelên DIV-ê yên ku pirtûkan bi HTML-ê nas bikin, hûn hewce bike.

Bikaranîna DIV û SECTION Elements

Heke hûn bi wan re rast e, hûn bikarhênerên DIV û SECTION hem jî di belgeya HTML5 de derbasdar bikar bînin. Wekî ku hûn li vê vê gotarê de hatibûn dîtin, hûn bikarhênerên SECTION bikar bînin ku beşên danserên semantîk ên berbiçav yên naveroka diyarkirî binivîsînin, û hûn ji hêla DIV û CSS-ê JavaScript ve tê veguhastin û bi navnîşa destnîşan dikin ku wateya semantîk tune.

Gotara rastîn ji Jennifer Krynin. Edited by Jeremy Girard on 3/15/17