Yintoni eyahlukileyo phakathi kwe-DIV neCANDELO?

Ukuqonda i-HTML5 SECTION Element

Xa i-HTML5 igqithisa kummandla ininzi leminyaka edlulileyo, yongeze iqela lezinto ezintsha zokucwangcisa kwi-langauge, kubandakanywa nxalenye yeCANDELO. Uninzi lwezinto ezintsha ezenziwa ngu-HTML5 zisebenzise ngokucacileyo. Umzekelo, isalathisi isetyenziselwa ukuchaza amanqaku kunye neendawo eziphambili zephepha lewebhu, le nto isetyenziselwa ukuchaza umxholo ohambelana nawo ongekho ebalulekileyo kwiphepha lephepha, kunye nenhloko, nav, kunye neenyawo zincinci. Isandulwana esandul 'ukongeza ISIQEPHU, nangona kunjalo, yinto encinane.

Abantu abaninzi bakholelwa ukuba izixhobo ze-HTML ICANDELO kwaye zinyani nje into efanayo-izakhi zendalo zetyenzisiweyo ezisetyenziselwe ukuqulethe okuqukethwe kwiphepha lewebhu. Okwenyani, nangona kunjalo, ukuba ezi zinto zimbini, ngelixa zombini zizinto eziphathekayo, ayikho into eyenzekayo. Kukho izizathu ezicacileyo zokusebenzisa isigaba sesiqendu kunye ne-DIV element - kwaye eli nqaku liza kuchaza ezo ntlukwano.

Amacandelo kunye neZahlulo

Icandelo leCANDELO lichazwa njengecandelo le-semantic kwikhasi lewebhu okanye kwisiza engekho olunye uhlobo oluthile (njengombandela okanye eceleni). Ndiyathanda ukusebenzisa le nto xa ndibeka uphawu olucacileyo kwiphepha-icandelo elinokuthi lihanjiswe kwaye lisetyenziswe kwamanye amaphepha okanye kwiindawo zesayithi. Ingqungquthela ecacileyo, okanye "icandelo" lomxholo, ukuba uya kuthanda.

Ngokwahlukileyo, usebenzisa i-DIV element yeengxenye zekhasi ofuna ukwahlula, kodwa ngeenjongo ezithile ngaphandle kweememantics . Ndiza kufaka indawo yomxholo kwinqanaba ukuba ndenza njalo ukuba ndizenzele "ikhonkco" yokusetyenziswa kunye neCSS. Akunakuba yicandelo elichaziweyo lomxholo esekelwe kwi-semantics, kodwa into endiyinyanzelayo ukuze ndifezekise indlela endifuna ngayo iphepha lam.

I & # 39; s Yonke Nge-Semantics

Le ngcamango enzima ukuyiqonda, kodwa umlinganiselo kuphela phakathi kwezinto ze-DIV kunye neCandelo leCandelo li-semantics. Ngamanye amazwi, yintsingiselo yecandelo lekhowudi ohlula ngayo.

Naluphi na umxholo oqulethwe ngaphakathi kwinto ye-DIV ayinayo intsingiselo engokoqobo. Kusetyenziswe kakuhle ngezinto ezinje:

Isici se-DIV esisetyenzisiweyo sokuba yinto kuphela esinazo ngokufaka iikhonkco kwisitayela samaphepha ethu kwaye senze iikholomu kunye neendawo eziluhlaza. Ngenxa yoko, sagqiba nge-HTML eyayigcwele izixhobo ze-DIV-okokuba abenzi bewebhu bangababiza ngokuthi "divit." Kukho nabahleli be-WYSIWYG basebenzisa i-DIV element kuphela. Ndiyasebenza ngqo kwi-HTML esebenzisa into ye-DIV esikhundleni semimiselo!

Nge-HTML5, sinokuqala ukusebenzisa iziqendu zeenkcukacha ukudala amaxwebhu amanqaku achazayo (usebenzisa uhambo lokuhamba kunye nemifanekiso echazayo njalo njalo) kwaye uchaze nezitayela kulezo zinto.

Kuthiwani nge-SPAN Element?

Enye into abantu abaninzi bacinga ngayo xa bacinga nge-DIV element yinto. Le nto, njenge-DIV, ayiyiyo into yesimantic. Yinto enqamlekileyo ongayisebenzisa ukongeza izitshixo zezitayela kunye neempendulo ngokubhekisele kwiibhloko ezingenanto (ngokuqhelekileyo itekisi). Ngaloo ndlela lifana nento ye-DIV, kuphela egciniweyo kunokuba yinto ebhloko . Ngandlela-thile, kungase kube lula ukucinga nge-DIV njengento ye-SPAN ye-block-level kwaye uyisebenzise ngendlela efanayo.

Akukho nxalenye ecacileyo yokucwangcisa in HTML5.

Kwiinguqu ezidala ze-Internet Explorer

Nangona uncedisa iinguqu ezidlulileyo ze-IE (njenge-IE 8 kunye nezantsi) ezingenakuthembeka ukuba ziqaphele i-HTML5, akufanele ukwesaba ukusebenzisa i-tags ye-HTML ecacileyo. I-semantics iya kukunceda kunye neqela lakho ukulawula iphepha kwikamva (kuba uya kwazi ukuba eli candelo lincwadana ukuba lijikelezwe yi-ARTICLE element). Ngaphezu koko, iiphequluli eziyaziyo ukuba ezo zithegi ziya kubaxhasa kangcono.

Ungasasebenzisa izixhobo ze-HTML5 zesantic sectioning kunye ne-Internet Explorer, kufuneka udibanise i-scripting kwaye mhlawumbi zimbalwa zezinto ze-DIV ezizenzekelayo ukuba ziqonde i-tags njenge-HTML.

Ukusebenzisa i-DIV kunye neCandelo leZiko

Ukuba uyisebenzisa ngokuchanekileyo, ungasebenzisa zombini izinto ze-DIV ne-SECTION ndawonye kunye noxwebhu oluvumelekileyo lwe-HTML5. Njengoko ubonile apha kweli nqaku, usebenzisa iCandelo leSIGABA ukuchaza iziqendu ezicacileyo zequlatho, kwaye usebenzisa i-DIV element njengamaqhina e-CSS kunye neJavaScript kunye nokuchaza indlela engenayo intsingiselo ye-semantic.

Inqaku loqobo loJennifer Krynin. Ehlelwe nguJeremy Girard ngo-3/15/17