Je! Hifadhi ya 5 ya Matukio ya HTML ni ya Sifa?

Mbinu bora za kuandika vipengee vya HTML 5

Swali moja kwamba wabunifu wengi wa wavuti mpya ni kama lebo ya HTML 5 ni nyeti nyeti? Jibu fupi ni - "Hapana". Lebo ya HTML5 sio nyeti nyeti, lakini hiyo haina maana unapaswa kuwa kali katika jinsi unayoandika markup yako ya HTML!

Rudi XHTML

Kabla ya HTML5 iliingia katika sekta hiyo , wataalamu wa wavuti watatumia ladha ya lugha ya markup inayoitwa XHTML ili kuunda kurasa zao za wavuti.

Unapoandika XHTML, lazima uandike vitambulisho vyote vya chini kwa chini kwa sababu XHTML ni nyeti ya kesi. Hii ina maana kuwa lebo ni lebo tofauti kuliko katika XHTML. Ilibidi kuwa maalum sana katika jinsi ulivyotumia ukurasa wa wavuti wa XHTML na tu kutumia wahusika wa chini. Ufuatiliaji huu kwa kweli ulikuwa faida kwa watengenezaji wengi wa wavuti mpya. Badala ya kuwa na uwezo wa kuandika markup kwa mchanganyiko wa chini na upeo mkubwa, walijua kwamba kulikuwa na muundo mkali ambao unapaswa kufuatiwa. Kwa yeyote anayekata meno yake katika kubuni wa wavuti wakati XHTML ilikuwa maarufu, wazo ambalo markup inaweza kuwa mchanganyiko wa barua za juu na za chini zinaonekana mgeni na ni wazi tu.

HTML5 Inapunguza

Matoleo ya HTML kabla ya XHTML hayakuwa nyeti. HTML5 ikifuatiwa katika utamaduni huo na ikaondoka na mahitaji ya kupangilia kali ya XHTML.

Hivyo HTML 5, tofauti na XHTML, sio nyeti. Hii inamaanisha kuwa na na ni lebo sawa na HTML 5. Ikiwa hii inaonekana kama machafuko kwako, ninahisi maumivu yako.

Wazo la nyuma ya HTML5 halikuwa nyeti ya kesi ili iwe rahisi kwa wataalamu wa wavuti mpya kujifunza lugha, lakini kama mtu anayefundisha kubuni wa wavuti kwa wanafunzi wapya, ninaweza kabisa kuthibitisha ukweli kwamba hii sio jambo lolote.

Kuwa na uwezo wa kutoa wanafunzi mpya kwa kubuni mtandao wa kuweka thabiti ya sheria, kama "daima kuandika HTML yako kama chini", huwasaidia kama wanajaribu kujifunza yote wanayohitaji kujifunza kuwa mtengenezaji wa wavuti. Kuwapa sheria ambazo ni rahisi sana huvunja wanafunzi wengi badala ya kuwawezesha.

Ninapenda ukweli kwamba waandishi wa specifikationer HTML5 walikuwa wakijaribu kusaidia kuwezesha kujifunza kwa kuifanya iwe rahisi zaidi, lakini kwa wakati huu, nadhani walifanya vibaya.

Mkataba katika HTML 5 ni kutumia Lowercase

Ingawa halali kuandika vitambulisho kwa kutumia kesi yoyote unayopendelea wakati wa kuandika HTML 5, mkataba ni kutumia chini ya chini kwa vitambulisho na sifa. Hii ni sehemu kwa sababu watengenezaji wengi wa wavuti wengi wanaoishi kupitia siku za XHTML kali wamefanya juu ya mazoea hayo bora kwa HTML5 (na zaidi). Wale wataalamu wa wavuti hawajali kwamba mchanganyiko wa barua za kukua na za chini hazikubaliki katika HTML5 leo, watashika na kile wanachokijua, ambacho ni barua zote za chini.

Maarifa mengi ya kubuni mtandao ni kujifunza kutoka kwa wengine, hasa kutoka kwa wale ambao wana uzoefu zaidi katika sekta hiyo. Hii inamaanisha kuwa waendelezaji wa wavuti watapitia kanuni za wataalamu walio na msimu na kuona markup chini. Ikiwa wanaiga kanuni hii, hiyo ina maana kwamba wao pia wataandika HTML5 katika chini ya chini. Hii ndiyo inaonekana inaendelea leo.

Mazoea Bora ya Kuruhusu

Katika uzoefu wangu mwenyewe, ninaona ni bora kutumia barua za chini kwa HTML code pamoja na majina ya faili. Kwa sababu seva fulani ni nyeti za kesi wakati linapokuja suala la majina (kwa mfano, "alama.jpg" itaonekana tofauti na "logo.JPG"), ikiwa una kazi ya kazi ambapo unatumia barua za chini, hauhitaji kamwe kuuliza ambapo casing inaweza kuwa suala kama unakabiliwa na matatizo kama picha zilizopo . Ikiwa unatumia barua za chini za kila siku, unaweza kupunguza hiyo kama kuwa tatizo wakati unavyotumia matatizo ya tovuti. Huu ndio orodha ya kazi ambayo ninawafundisha wanafunzi wangu na ambayo ninatumia katika kazi yangu ya kubuni mtandao.

Makala ya awali na Jennifer Krynin. Iliyotengenezwa na Jeremy Girard.