Sú tagy HTML 5 Tagy príliš citlivé?

Najlepšie postupy pre písanie prvkov HTML 5

Jedna otázka, ktorú mnohí noví weboví dizajnéri majú, je, či HTML 5 značky nie sú citlivé na veľké a malé písmená? Krátka odpoveď je - "Nie". Značky HTML5 nerozlišujú veľké a malé písmená, ale to neznamená, že by ste nemali byť prísni v tom, ako napíšete HTML značku!

Späť na XHTML

Predtým, ako sa do odvetvia dostalo HTML5 , profesionáli z webových stránok by používali príznačný značkovací jazyk nazývaný XHTML na vytváranie svojich webových stránok.

Pri písaní XHTML musíte písať všetky štandardné značky malými písmenami, pretože XHTML rozlišuje veľké a malé písmená. Znamená to, že značka je iná značka ako v XHTML. Museli ste byť veľmi špecifický v tom, ako ste kódovali webovú stránku XHTML a používali len malé písmená. Toto prísne dodržiavanie bolo skutočne prínosom pre mnohých nových vývojárov webu. Namiesto toho, aby mohli písať značku malými a veľkými písmenami, vedeli, že existuje prísny formát, ktorý treba dodržiavať. Pre každého, kto v internetovom dizajne zlomil svoje zuby, keď bol XHTML populárny, samotná myšlienka, že značka môže byť kombináciou malých a malých písmen, sa zdá byť cudzia a jednoducho zle.

HTML5 sa stáva voľným

Verzie kódu HTML pred XHTML neboli citlivé na veľké a malé písmená. HTML5 nasledoval v tejto tradícii a odišiel od prísnych požiadaviek na formátovanie XHTML.

Takže HTML 5, na rozdiel od XHTML, nerozlišuje veľké a malé písmená. To znamená, že a a sú to isté tagy v HTML 5. Ak to vyzerá ako chaos, cítim tvoju bolesť.

Myšlienka, že HTML5 nie je citlivá na malé a veľké písmená, uľahčuje novým profesionálom na webe učiť sa jazyk, ale ako človek, ktorý vyučuje web dizajn novým študentom, môžem absolútne potvrdiť, že to vôbec nie je.

Umožniť študentom novú tvorbu webových stránok definitívny súbor pravidiel, ako napríklad "vždy písať HTML ako malé písmená", pomáha im pri pokuse o to, aby sa naučili všetko, čo potrebujú, aby sa naučili byť webovým dizajnérom. Dať im pravidlá, ktoré sú príliš flexibilné, skutočne zamieňa veľa študentov namiesto toho, aby im to uľahčilo.

Milujem skutočnosť, že autori spec. HTML5 sa snažili pomôcť uľahčiť učenie tým, že sú flexibilnejšie, ale v tomto prípade si myslím, že urobili chybu.

Dohovor v jazyku HTML 5 má používať malé písmená

Aj keď je platné písať tagy v ľubovoľnom prípade, ktorý uprednostňujete pri písaní HTML 5, konvencia má používať všetky malé písmená pre značky a atribúty. Je to čiastočne preto, že mnohí ďalší skúsení weboví vývojári, ktorí prežili dni prísneho XHTML, preniesli tieto osvedčené postupy do formátu HTML5 (a ďalej). Tí weboví profesionáli sa nestarajú o to, že kombinácia veľkých a malých písmen platí dnes v HTML5, budú sa držať s tým, čo vedia, čo sú všetky malé písmená.

Toľko poznatkov o web dizajne sa učia od druhých, najmä od tých, ktorí majú skúsenosti v tomto odvetví. Znamená to, že noví weboví vývojári skontrolujú kód skúsených profesionálov a uvidia všetky malé písmená. Ak emulujú tento kód, znamená to, že aj oni budú písať HTML5 vo všetkých malých písmenách. Zdá sa, že sa to dnes deje.

Najlepšie postupy pre písanie písmen

Vo svojom vlastnom zážitku považujem za vhodné vždy používať malé písmená pre kód HTML aj pre názvy súborov. Keďže niektoré servery rozlišujú veľké a malé písmená, pokiaľ ide o názvy súborov (napríklad "logo.jpg" bude vidieť inak ako "logo.JPG"), ak máte pracovný postup, v ktorom vždy používate malé písmená, nikdy sa nemusíte spýtať kde by mohlo dôjsť k poškodeniu obalu, ak máte problémy, napríklad chýbajúce obrázky . Ak vždy používate malé písmená, môžete to zľava ako problém pri ladení problémov so stránkami. Toto je pracovný postup, ktorý učím svojim študentom a ktorý používam vo svojej vlastnej web dizajne.

Originálny článok od Jennifer Krynin. Upravil Jeremy Girard.