Jesu li HTML 5 oznake osjetljive na slučaj?

Najbolje prakse za pisanje HTML elemenata

Jedno pitanje koje mnogi novi web dizajneri imaju je da li HTML 5 oznake razlikuju velika i mala slova? Kratak odgovor je - "Ne". HTML5 oznake nisu osjetljive na velika i mala slova, ali to ne znači da ne biste trebali biti strogi u tome kako napisati HTML oznaku!

Natrag na XHTML

Prije nego što je HTML5 došao u industriju , web stručnjaci koristili bi okus markupnog jezika koji se zove XHTML za izradu svojih web stranica.

Kada pišete XHTML, morate pisati sve standardne oznake u malom jer XHTML razlikuje velika i mala slova. To znači da je oznaka drugačija oznaka od u XHTML. Morali ste biti vrlo specifični u tome kako ste kodirali XHTML web stranicu i koristili samo malene znakove. Ovo strogo prianjanje zapravo je korist mnogim novim web programerima. Umjesto da su mogli pisati oznake mješavinom malih i velikih slova, znali su da postoji strogi oblik koji treba slijediti. Za svakoga tko je izrezivao zube u web dizajnu kada je XHTML bio popularan, sama ideja da bi označavanje moglo biti mješavina gornjih i malih slova izgleda izvanzemaljac i samo je pogrešno.

HTML5 postaje labav

Verzije HTML-a prije XHTML nisu bile velika i mala slova. HTML5 je slijedio tu tradiciju i odstupio od strožih zahtjeva za oblikovanjem XHTML-a.

Dakle, HTML 5, za razliku od XHTML, nije osjetljiv na velika i mala slova. To znači da su i i iste oznake u HTML-u 5. Ako vam to izgleda kao kaos, osjećam vam bol.

Ideja iza HTML5 koja nije bila velika i mala slova bila je olakšati novim web profesionalcima da nauče jezik, ali kao netko tko uče web dizajnu novim studentima, apsolutno mogu svjedočiti činjenici da to uopće nije slučaj.

Biti u stanju da studenti novom web dizajnu daju konačan skup pravila, kao što je "uvijek napišite HTML kao mala slova", pomaže im dok pokušavaju naučiti sve što im je potrebno kako bi naučili kako biti web dizajner. Dajući im pravila koja su previše fleksibilna zapravo zbunjuje mnoge učenike umjesto da im olakša.

Volim činjenicu da su autori HTML5 spekulacije pokušavali olakšati učenje tako što su bili fleksibilniji, no u ovom slučaju mislim da su napravili pogrešan korak.

Konvencija u HTML-u 5 je korištenje malih slova

Iako je valjano napisati oznake s bilo kojim slučajem koji želite kada pišete HTML 5, konvencija je da koristite sve male slova za oznake i atribute. To je dijelom zato što su mnogi više iskusni web programeri koji su živjeli kroz dane stroge XHTML-a prenijeli te najbolje prakse u HTML5 (i šire). Ti web stručnjaci ne zanima da se kombinacija velikih i malih slova vrijede u HTML5 danas, oni će se držati onoga što znaju, a to je sve mala slova.

Toliko je znanja o web dizajnu učenje od drugih, posebno onih koji su iskusniji u industriji. To znači da će novi web-programeri pregledati kod iskusnih stručnjaka i vidjeti sve male oznake. Ako oni oponašaju ovaj kod, to znači da će i oni pisati HTML5 u svim malim slovima. To se čini kao da se događa danas.

Najbolje prakse za lettercasing

U mom vlastitom iskustvu, najbolje je da uvijek koristim malena slova za HTML kod, kao i za nazive datoteka. Budući da su neki poslužitelji osjetljivi na veličinu slova kada su u pitanju nazivi datoteka (na primjer, "logo.jpg" će se vidjeti drugačije od "logo.JPG"), ako imate tijek rada gdje uvijek koristite malena slova, nikada nećete morati pitati gdje je kućište moglo biti problem ako imate problema poput nedostajućih slika . Ako uvijek upotrebljavate malena slova, to možete popraviti kao problem dok ispravljate probleme s web-lokacijom. Ovo je tijek rada koji podučavam studentima i koji koristim u vlastitom radu za web dizajn.

Izvorni članak Jennifer Krynin. Uredio je Jeremy Girard.