Chii chiri Kusiyana pakati peDIV neCHIKAMU?

Kunzwisisa HTML5 CHIKAMU Element

Apo HTML5 inosvika panzvimbo yacho makore akawanda apfuura, yakawedzera boka rezvinhu zvitsva zvekugovera kune langauge, kusanganisira chikamu cheCHIKAMU. Zvizhinji zvezvinhu zvitsva izvo HTML5 inotanga zvine kushandiswa zvakajeka. Semuenzaniso, icho chinhu chinoshandiswa kutsanangura zvinyorwa uye zvikamu zvepamusoro peji yewebhu, ichocho chinoshandiswa kutsanangura zvinyorwa zvakabatana izvo zvisingakoshi kune rumwe rutivi rwepeji, uye musoro, nav, uye netsoka zvinonzwisisika zvakajeka. Ichangobva kuwedzerwa SECTION element, zvisinei, zvishoma zvishoma zvakajeka.

Vanhu vazhinji vanotenda kuti HTML zvinhu CHIKAMU uye zviri chaizvoizvo chinhu chimwechete-chimiro chezvigadzirwa zvinoshandiswa kuva nehutano pane peji yewebhu. Ichokwadi, zvisinei, ndechokuti izvozvi zviviri, kunyange zvazvo zvose zviri mudziyo zvinhu, hazvisi izvo zvinogadzirwa. Pane zvikonzero zvakananga zvekushandisa zvose zviri muchikamu chechikamu uye DIV chinhu - uye ino ino ichajekesa kusiyana ikoko.

Zvikamu uye Divs

ICHIKAMU chikamu chinotsanangurwa sechikamu chechikamu chebhuku rewebhu kana nzvimbo iyo isiri imwe yerudzi rwechinyorwa (sezvinoitwa nenyaya kana kuti parutivi). Ndinowanzoshandisa chinhu ichi pandinocherechedza chikamu chakajeka peji - chikamu chinogona kutengeswa uye kushandiswa pane mamwe mapeji kana zvikamu zvesaiti. Iyo chikamu chakasiyana chezvinhu, kana "chikamu" chezvakagadzirwa, kana uchida.

Kusiyana neizvi, iwe unoshandisa DIV chinhu chezvikamu zvepeji iwe waunoda kuparadzanisa, asi nekuda kwezvinangwa kunze kwemashoko . Ndinoputira nzvimbo yezvakagadzikana muchikamu kana ndiri kuita saizvozvo kuti ndipe "hook" yekushandisa neCSS. Inogona kunge isiri chikamu chakasiyana chezvakagadzirwa zvakabva semantics, asi chimwe chinhu chandinoraira kuitira kuti ndibudirire hurongwa hwandinoda peji rangu.

Izvo Zvose Pamusoro peSemantics

Ichi chirevo chakaoma kunzwisisa, asi misiyano chete pakati peDIV chinhu uye CHIKAMU chinonzi semantics. Mune mamwe mazwi, ndizvo zvinoreva chikamu chekodhi iwe uri kugovana.

Chero humwe huwandu hunenge huri mukati meDIV chinhu hahuna chinangwa chepfungwa. Inonyanya kushandiswa kwezvinhu zvakafanana:

Iyo DIV yakashandiswa kuva iyo chete chinhu chatinacho chekuwedzera zvikwangwani kutsika zvinyorwa zvedu uye kugadzira zvinyorwa uye zvigadziro zvemafungiro. Nemhaka yeiyo, takaguma ne HTML yakanga yakasvibiswa neDIV elements-chii chingave web designers vanodana "divitis." Pakanga pane kunyange veWYSIWYG vashanduri vakashandisa DIV chinhu chete. Ini chaizvoizvo ndakamhanya paIndaneti inoshandisa DIV chinhu panzvimbo yemavara!

Ne HTML5, tinogona kutanga kushandisa zvikamu zvekugadzira zvinyorwa kuti tipe magwaro akawanda ezvinyorwa zvinotsanangura (kushandiswa pakutsvaga uye kune zvinyorwa zvinotsanangurwa nezvimwewo zvakadaro) uyewo tsanangudzo maitiro pazvinhu izvi.

Ko Zvakadini neE SPAN Element?

Chimwe chinhu icho vanhu vazhinji vanofunga pamusoro pavanofunga nezveDIV chinhu ndicho chinhu chinokosha. Ichi chinhu, seDIV, hachisi semantic element. Icho chinhu chakakomberedza chaungashandisa kuwedzera zvikorekedzo zvemasita uye zvinyorwa zvakapoteredza zvinyorwa zvinyorwa zvehuwandu (kazhinji zvinyorwa). Muchirevo ichocho zvakafanana chaizvo neDIV chinhu, chinongonongedza chete pane chigadzirisa chinhu . Mune dzimwe nzira, zvingave zviri nyore kufunga nezveDIV senhengo ye-block-level SPAN uye uishandise nenzira imwechete yaunogona SPAN chete yezvibvumirano zvose zvehutano hwe HTML.

Izvo hazvina kufanana nechepakati kugovera chinhu mu HTML5.

Nezvekare Old Versions yaInternet Explorer

Kunyangwe iwe uri kutsigira zvinoshamisa zvekare maEE (saIE 8 uye pasi) asingatenderi kuona HTML5, haufaniri kutya kushandisa semantically yakarurama HTML tags. Semantics ichakubatsira iwe neboka rako kutarisira peji mune ramangwana (nokuti iwe uchaziva kuti chikamu ichocho ndicho chinyorwa kana chakakombererwa nechirongwa che ARTICLE). Kunyanya, vashandisi vanoziva ma tags avo vachavatsigira zviri nani.

Iwe unogona kushandisa HTML5 semantic sectioning elements neInternet Explorer, iwe unongoda kuwedzera scripting uye zvichida kune vashoma vakakomberedza DIV zvinhu kuti vaite kuti vaone ma tags se HTML.

Kushandisa DIV uye CHIKAMU Elements

Kana uri kuishandisa nenzira yakarurama, unogona kushandisa zvose DIV neCHIKAMU zvikamu pamwe chete mubhuku re HTML5 rakakodzera. Sezvawaona pano munyaya ino, unoshandisa chikamu cheCHIKAMU kuti ujekese zvikamu zvinyorwa zvinyorwa zvezvakagadzirwa, uye unoshandisa DIV chinhu sezvikoti zveCSS uye JavaScript uyewo nekujekesa chimiro chisina semantic chinoreva.

Nyaya yekutanga naJennifer Krynin. Yakarongedzwa naJeremy Girard musi wa3/15/17