Značky HTML 5 jsou citlivé na případ?

Nejlepší postupy pro psaní prvků HTML 5

Jedna otázka, kterou mají mnozí noví weboví návrháři, je, zda značky HTML 5 rozlišují velká a malá písmena? Krátká odpověď je - "Ne". Značky HTML5 nerozlišují velká a malá písmena, ale neznamená to, že byste neměli být přísní, jak píšete značku HTML!

Zpět na XHTML

Předtím, než se HTML5 dostalo do průmyslu , profesionálové z webových stránek by používali chuť značkovacího jazyka nazývaného XHTML, aby si vytvořili své webové stránky.

Při psaní kódu XHTML musíte všechny standardní značky psát malými písmeny, protože XHTML rozlišuje velká a malá písmena. Znamená to, že značka je jinou značkou než v XHTML. Museli jste být velmi specifický v tom, jak jste kódovali webovou stránku XHTML a používali pouze malá písmena. Toto přísné dodržování bylo ve skutečnosti přínosem pro mnoho nových webových vývojářů. Namísto toho, aby mohli psát značku se směsí malých a velkých, věděli, že existuje striktní formát, který musí být dodržen. Pro každého, kdo si při zřizování webových stránek zřetelil zuby, když XHTML byl populární, by samotná myšlenka, že označení by mohlo být kombinací malých a velkých písmen, se zdá být cizí a prostě špatně.

HTML5 se uvolní

Verze HTML před XHTML nebyly citlivé na velká a malá písmena. HTML5 následoval v této tradici a odešel od přísných formátovacích požadavků XHTML.

Takže HTML 5, na rozdíl od XHTML, nerozlišuje velká a malá písmena. To znamená, že a a jsou všechny stejné značky ve formátu HTML 5. Pokud to vypadá jako chaos k vám, cítím vaši bolest.

Myšlenka na to, že HTML5 nebyla citlivá na malá a velká písmena, usnadňovala novým profesionálem na webu, aby se učili jazyk, ale jako člověk, který učí web design novým studentům, mohu absolutně potvrdit, že tomu tak vůbec není.

Být schopen dát novým studentům web design konečný soubor pravidel, jako je "vždy psát HTML jako malá", pomáhá jim, když se snaží naučit se vše, co potřebují, aby se naučil být web designer. Dává jim pravidla, která jsou příliš flexibilní, ve skutečnosti zaměňuje mnoho studentů, místo aby jim to usnadnilo.

Miluju skutečnost, že autoři specifikace HTML5 se snažili usnadnit učení tím, že je flexibilnější, ale v tomto případě si myslím, že udělali chybu.

Úmluva v HTML 5 je použití malých písmen

I když je platné psát štítky v libovolném případě, který dáváte přednost při psaní HTML 5, konvence má používat všechny malá písmena pro značky a atributy. To je zčásti proto, že mnoho dalších zkušených vývojářů webů, kteří prožili dny přísné XHTML, přenesli ty nejlepší postupy do HTML5 (a dále). Ti weboví profesionálové se nestará o to, že kombinace velkých a malých písmen platí dnes ve formátu HTML5, budou se držet s tím, co vědí, což jsou všechna malá písmena.

Tolik znalostí o web designu se učí od ostatních, zejména od těch, kteří mají zkušenosti s průmyslem. To znamená, že noví weboví vývojáři zkontrolují kód zkušených profesionálů a uvidí všechny malá označení. Pokud emulují tento kód, znamená to, že i oni budou psát HTML5 ve všech malých písmech. To se dnes zdá.

Osvědčené postupy pro zpracování písmen

Ve své vlastní zkušenosti považuji za nejlepší vždy používat malá písmena pro HTML kód i pro jména souborů. Protože některé servery rozlišují velká a malá písmena, pokud jde o názvy souborů (například "logo.jpg" bude vidět jinak než "logo.JPG"), pokud máte pracovní postup, kde vždy používáte malá písmena, nikdy se nemusíte ptát kde by mohlo dojít k poškození skříně, pokud máte problémy, jako jsou chybějící obrázky . Používáte-li vždy vždy malá písmena, můžete tuto slevu vyřešit jako problém při ladění stránek. To je pracovní postup, který učím svým studentům a který používám při své vlastní tvorbě webových stránek.

Původní článek Jennifer Krynin. Upravil Jeremy Girard.