Ali so oznake HTML 5 občutljive?

Najboljše prakse za pisanje elementov HTML 5

Eno vprašanje, ki ga imajo številni novi spletni oblikovalci, je, ali so oznake HTML 5 občutljive na velike ali male črke? Kratek odgovor je - "Ne". Oznake HTML5 niso občutljive na velike ali male črke, vendar to ne pomeni, da ne bi smeli biti strogi v tem, kako napišete oznako HTML!

Nazaj na XHTML

Preden je HTML5 vstopil v to industrijo , bi spletni strokovnjaki uporabili okus označevalnega jezika, imenovanega XHTML, za izdelavo svojih spletnih strani.

Ko pišete XHTML, morate vnesti vse standardne oznake v malih črkah, ker je XHTML občutljiv na velike ali male črke. To pomeni, da je oznaka drugačna oznaka kot v XHTML. Morali ste biti zelo specifični pri tem, kako ste kodirali spletno stran XHTML in uporabljali samo male črke. To strogo spoštovanje je bilo dejansko korist za številne nove razvijalce spletnih mest. Namesto, da bi lahko napisali oznako z mešanico malih in velikih črk, so vedeli, da obstaja stroga oblika, ki jo je treba upoštevati. Za vsakogar, ki je zrezoval svoje zobe v spletnem oblikovanju, ko je bil XHTML priljubljen, se zdi, da je zamisel, da bi se lahko označba kombinacija zgornjih in malih črk, tujec in samo navaden narobe.

HTML5 dobi Loose

Različice HTML pred XHTML niso bile občutljive na velikost črk. HTML5 je sledil v tej tradiciji in se je izognil strogim zahtevam oblikovanja XHTML.

Torej HTML 5, za razliko od XHTML, ni občutljiv na velike ali male črke. To pomeni, da sta in in enaka oznaka v HTML 5. Če je to videti kot kaos za vas, čutim bolečino.

Ideja HTML5, ki ni občutljiva na velike in male črke, je bila, da bi novim strokovnjakom na spletu olajšala učenje jezika, ampak kot nekdo, ki uči spletnemu oblikovanju novim študentom, lahko popolnoma potrdim dejstvo, da to sploh ni.

Omogočiti dijakom novim spletnemu oblikovanju dokončno skupino pravil, na primer »vedno napisati svoj HTML kot majhno«, jim pomaga, ko se poskušajo naučiti vse, kar potrebujejo, da se naučijo biti spletni oblikovalec. Če jim dajejo pravila, ki so preveč prožna, dejansko zmede veliko učencev, namesto da jim olajša.

Všeč mi je dejstvo, da so avtorji specifikacije HTML5 poskušali pomagati olajšati učenje, tako da so ga naredili bolj prilagodljive, vendar v tem primeru mislim, da so naredili napačni korak.

Konvencija v HTML 5 je uporaba male črke

Čeprav je za pisanje oznak veljavno s katerimkoli primerom, ki vam je najbolj všeč pri pisanju HTML 5, je dogovor, da za oznake in atribute uporabite vse male črke. To je deloma zato, ker je veliko bolj začinjenih spletnih razvijalcev, ki so živeli skozi dneve strogega XHTML, prenesle te najboljše prakse v HTML5 (in naprej). Teh spletnih strokovnjakov ne skrbi, da je v HTML5 danes veljavna mešanica velikih in malih črk, se bodo držali tistega, kar vedo, kar je vse male črke.

Toliko veščin spletnega oblikovanja se učijo od drugih, zlasti tistih, ki so bolj izkušeni v industriji. To pomeni, da bodo novi spletni razvijalci pregledali kodo izkušenih strokovnjakov in videli vse male oznake. Če posnemajo to kodo, to pomeni, da bodo tudi oni napisali HTML5 v vseh malih črkah. Zdi se, da se danes dogaja.

Najboljše prakse za Lettercasing

Po mojih izkušnjah se mi zdi najboljše, da vedno uporabljam male in male črke za kodo HTML in imena datotek. Ker so nekateri strežniki občutljivi na velikost črk, ko gre za imena datotek (na primer "logo.jpg" bo videl drugače kot "logo.JPG"), če imate delovni tok, kjer vedno uporabljate male črke, nikoli ne morate postavljati vprašanja kjer bi lahko bilo ohišje problem, če imate težave, kot so manjkajoče slike . Če vedno uporabljate male črke, lahko to diskvalificiramo kot težavo, ko odpravljate težave s spletnim mestom. To je potek dela, ki ga učim mojim učencem in ki ga uporabljam v lastnem delu spletnega oblikovanja.

Izvorni članek Jennifer Krynin. Uredil Jeremy Girard.