Da li su HTML 5 Tagovi osjetljivi?

Najbolje prakse za pisanje HTML 5 elemenata

Jedno pitanje koje mnogi novi web dizajneri imaju je li ili ne HTML 5 oznake osjetljive na veličinu slova? Kratki odgovor je - "Ne". HTML5 oznake nisu osjetljive na veličinu slova, ali to ne znači da ne biste trebali biti striktni kako napišete HTML oznaku!

Nazad na XHTML

Prije nego što je HTML5 ušao u industriju , web profesionalci bi koristili ukus markup jezika pod nazivom XHTML kako bi napravili svoje web stranice.

Kada pišete XHTML, morate navesti sve standardne oznake u malim slovima, jer je XHTML osjetljiv na velika i mala slova. To znači da je oznaka drugačija oznaka od u XHTML-u. Morali ste biti vrlo specifični u tome kako ste kodirali XHTML web stranicu i koristili samo mala slova. Ovo strogo poštovanje je zapravo korist mnogim novim web developerima. Umjesto da bi mogli pisati oznaku s mješavinom malog slova i velikih slova, znali su da postoji strog format koji se mora poštovati. Za svakoga ko je presekao zube u web dizajnu kada je XHTML bio popularan, sama ideja da označavanje može biti miks gornje i male slova čini se stranim i jednostavno pogrešnim.

HTML5 dobija Loose

Verzije HTML-a pre XHTML-a nisu osjetljive na veličinu slova. HTML5 je sledio u toj tradiciji i otišao je od strogih zahteva za formatiranje XHTML-a.

Tako HTML 5, za razliku od XHTML-a, nije senzitivan. To znači da su i i sve iste oznake u HTML-u 5. Ako vam ovo izgleda kao haos, osećam vaš bol.

Ideja koja se tiče HTML5 nije osjetljiva na veličinu slova, što je olakšalo novim web profesionalcima da nauče jezik, ali kao neko ko predaje web dizajn novim studentima, mogu apsolutno potvrditi činjenicu da to uopće nije slučaj.

Mogućnost da novim studentima daju web dizajn definitivan skup pravila, kao što je "uvek napisati svoj HTML kao mala slova", pomaže im kako pokušavaju naučiti sve što im treba da nauče da budu web dizajner. Dajući im previše fleksibilna pravila zapravo zbunjuju mnoge učenike umesto da im olakšaju.

Volim činjenicu da su autori specifikacije HTML5 pokušavali da pomognu da se olakša učenje tako što će ga učiniti fleksibilnijem, ali u ovom slučaju mislim da su napravili grešku.

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

Iako je ispravno pisati oznake koristeći bilo koji slučaj koji više volite kod pisanja HTML-a 5, konvencija će koristiti sve male slova za oznake i atribute. Ovo je delom zbog toga što su mnogi više iskusni web programeri koji su živjeli kroz dane strogog XHTML-a prenijeli te najbolje prakse u HTML5 (i izvan nje). Onim web profesionalcima nije briga da je u HTML5 važeći miks velikih i malih slova danas, oni će se držati onoga što znaju, što je sve mala slova.

Toliko znanja o web dizajnu učimo od drugih, posebno od onih koji su iskusniji u industriji. To znači da će novi web programeri pregledati kodirane profesionalce i videti sve male oznake. Ako emituju ovaj kod, to znači da će i oni pisati HTML5 u svim malim slovima. To se čini da se danas dešava.

Najbolje prakse za pisanje slova

Po mom iskustvu, smatram najbolje da uvek koristim mala slova za HTML kôd, kao i za imena datoteka. Zbog toga što su određeni serveri osjetljivi na veličinu slova (na primjer, "logo.jpg" će se videti drugačije od "logo.JPG"), ako imate radni tok gdje uvijek koristite mala slova, nikada ne morate da postavljate pitanja gde bi kućište moglo biti problem ako imate probleme kao što su nedostajuće slike . Ako uvek koristite mala slova, možete to popustiti kao problem kada razmatrate probleme sa lokalizacijom. Ovo je tok rada koji učim mojim studentima i koji koristim u svom web dizajnerskom radu.

Originalni članak Jennifer Krynin. Uredio Jeremy Girard.