Ke phapang efe pakeng tsa DIV le KAROLO?

Ho utloisisa HTML5 KAROLO Element

Ha HTML5 e phallela sebakeng seo lilemong tse 'maloa tse fetileng, e kentse setsi sa likarolo tse ncha tsa ho arola ho langauge, ho kenyeletsa karolo ea SECTION. Boholo ba likarolo tse ncha tseo HTML5 li hlahisang tsona li na le tšebeliso e hlakileng. Ka mohlala, ntlha e sebelisetsoa ho hlalosa lihlooho le likarolo tse kholo tsa leqephe la marang-rang, ntlha e sebelisetsoa ho hlalosa lintho tse amanang le tsona tse sa hlahelletseng ho tse ling kaofela tsa leqephe, 'me hlooho, nav, le maoto li na le litlhaloso tse ntle. Sebopeho se sa tsoa eketsoa SECTION, leha ho le joalo, se batla se hlakile.

Batho ba bangata ba lumela hore likarolo tsa HTML KAROLO 'me li hlile li le ntho e le' ngoe feela-lihlahisoa tsa mokelikeli o tloaelehileng tse sebelisetsoang ho na le dikahare leqepheng la websaete. Leha ho le joalo, 'nete ke hore likarolo tsena tse peli, ha li ntse li le likaroloana, ha li letho feela. Ho na le mabaka a tobileng a ho sebelisa lintlha tse peli le karolo ea DIV - mme sehlooho sena se tla hlalosa phapang eo.

Likarolo le Likarolo

Karolo ea SECTION e hlalosoa e le karolo ea semantic ea leqephe la websaete kapa sebaka se seng sa mofuta o mong o khethehileng (joalo ka sehlooho kapa ka thōko). Ke atisa ho sebelisa ntlha ena ha ke beha karolo e khethollang ea leqephe - karolo e ka fetisoang le ho sebelisoa maqepheng a mang kapa likarolo tsa sebaka seo. Ke karoloana e fapaneng ea dikahare, kapa "karolo" ea dikahare, haeba o ka rata.

Ka lehlakoreng le leng, o sebelisa sebopeho sa DIV bakeng sa likarolo tsa leqephe leo u batlang ho li arola, empa ka merero e meng ntle le semantics . Ke ne ke koahela karolo ea litaba ka karohano haeba ke etsa joalo feela ho ipeha "hook" ho e sebelisa le CSS. E ka 'na ea se ke ea e-ba karolo e khethollang ea litaba tse thehiloeng semantics, empa ke ntho eo ke e laelang e le hore ke finyelle tsela eo ke e ratang bakeng sa leqephe la ka.

E & # 39; s Tsohle ka Semantics

Ena ke khopolo e thata ho utloisisa, empa phapang e le nngwe pakeng tsa DIV ntho le karolo ea SECTION ke semantics. Ka mantsoe a mang, ke moelelo oa karolo ea khoutu eo ue arohanang.

Boitsebiso leha e le bofe bo ka hare ho DIV bo na le moelelo leha e le ofe oa tlhaho. E sebelisoa hamolemo bakeng sa lintho tse kang:

Sepheo sa DIV se sebelisitsoe ho ba sona feela sebopeho seo re nang le sona bakeng sa ho eketsa likoti ho mokhoa oa rona litokomane le ho etsa li-columns le mekhahlelo e majabajaba. Ka lebaka la seo, re ile ra qetella re na le HTML e neng e tletse lihlahisoa tsa DIV-seo baetsi ba marang-rang ba ka se bitsang "divitis." Ho ne ho bile le bahlophisi ba WYSIWYG ba neng ba sebelisa sebopeho sa DIV feela. Ke hlile ke tšela HTML e sebelisang karolo ea DIV ho e-na le lirapa!

Ka HTML5, re ka qala ho sebelisa likarolo tsa likarolo ho hlahisa litokomane tse ling tse hlalosang (tse sebelisoang bakeng sa ho tsamaela le litlhaloso tse hlalosang joalo joalo-joalo) le ho hlalosa mekhoa ea likarolo tseo.

Ho thoe'ng ka SPAN Element?

Ntho e 'ngoe eo batho ba bangata ba e nahanang ka eona ha ba nahana ka DIV ke ntho ea motheo. Sehlooho sena, joaloka DIV, ha se sesebelisoa sa semantic. Ke ntho e ka hare eo u ka e sebelisang ho eketsa likoekoe tsa mekhoa le litokomane tse potolohileng lihlooho tse ka hare (hangata litemana). Ka kutloisiso eo ho tšoana hantle le sebopeho sa DIV, se nang le moelelo feela ho e-na le ntho e thibelang . Ka litsela tse ling, ho ka 'na ha e-ba bonolo ho nahana ka DIV e le sephahla sa SPAN sebopeho' me se se sebelise ka tsela e tšoanang eo u neng u ka fana ka eona feela bakeng sa libaka tsohle tsa HTML.

Ha ho na sebopeho se kenyelletsoang ho arola karolo ea HTML5.

Bakeng sa Liphetolelo tsa khale tsa Internet Explorer

Esita le haeba o tšehetsa liphetolelo tse hlollang tsa IE (joaloka IE 8 le tlaase) tse sa tsebeng ho tseba HTML5, ha ua lokela ho tšoha ho sebelisa li-tag tsa HTML tse hlakileng. Semantics e tla u thusa le sehlopha sa hau ho laola leqephe nakong e tlang (hobane u tla tseba hore karolo eo ke sehlooho haeba e pota-potiloe ke ntho ea ARTICLE). Ho feta moo, li-browser tse tsebang li-tag tseo li tla ba tšehetsa hamolemo.

U ntse u ka sebelisa likarolo tsa HTML5 tsa ho arola li-Internet ka Internet Explorer, u hloka feela ho eketsa scripting le mohlomong lihlahisoa tse seng kae tse potolohileng DIV ho li fumana hore li tsebe matšoao e le HTML.

Ho sebelisa DIV le KAROLO ea Elements

Haeba u li sebelisa ka mokhoa o nepahetseng, u ka sebelisa likarolo tse peli tsa DIV le likaroloana hammoho le tokomane e nepahetseng ea HTML5. Joalokaha u se u bone mona sehloohong sena, u sebelisa karolo ea SECTION ho hlalosa likarolo tse ling tse sa tšoaneng tsa lintho tseo u li buang, 'me u sebelisa sebopeho sa DIV joaloka li-hook tsa CSS le JavaScript hammoho le ho hlalosa sebopeho se se nang moelelo oa semantic.

Sehlooho sa pele sa Jennifer Krynin. E hlophisitsoe ke Jeremy Girard ka 3/15/17