Имат ли HTML 5 тагове?

Най-добри практики за писане на HTML 5 елемента

Един от въпросите, които много нови уеб дизайнери имат, е дали HTML 5 етикетите са чувствителни или не? Краткият отговор е - "Не". HTML5 таговете не правят разлика между буквите и буквите, но това не означава, че не трябва да сте строги в начина, по който пишете вашия HTML маркер!

Обратно към XHTML

Преди HTML5 да дойде в индустрията , уеб специалистите ще използват аромат на маркиращ език, наречен XHTML, за да изградят своите уеб страници.

Когато пишете XHTML, трябва да напишете всички стандартни тагове с малки букви, защото XHTML е чувствителна към малки и големи букви. Това означава, че маркерът е различен маркер от в XHTML. Трябваше да бъдете много конкретни в начина, по който кодирате уеб страница на XHTML и използвате само малки букви. Това стриктно спазване всъщност е полза за много нови уеб разработчици. Вместо да могат да напишат маркиране със смес от малки и главни букви, те знаеха, че има строг формат, който трябва да бъде следван. За всеки, който е нарязал зъби в уеб дизайна, когато XHTML е бил популярен, идеята, че маркирането може да бъде смесица от малки и малки букви, изглежда чуждо и просто не е наред.

HTML5 получава свободно

Версиите на HTML преди XHTML не са чувствителни към буквите. HTML5 последва тази традиция и се отклони от строгите изисквания за форматиране на XHTML.

Така че HTML 5, за разлика от XHTML, не е чувствителен към малки и големи букви. Това означава, че и и са едни и същи маркери в HTML 5. Ако това изглежда като хаос за вас, усещам болката ви.

Идеята зад HTML5, която не е чувствителна към малки и големи букви, е да улесни навлизането на нови уеб специалисти в езика, но като човек, който преподава уеб дизайн на нови студенти, мога абсолютно да свидетелствам за факта, че това изобщо не е така.

Да бъдеш в състояние да дадете на студентите нови за уеб дизайна окончателен набор от правила, като "винаги пишете вашия HTML като малък", им помага, когато се опитват да научат всичко, от което се нуждаят, за да се научат да бъдат уеб дизайнери. Даването им на твърде гъвкави правила всъщност обърква много ученици, вместо да ги улеснява.

Обичам факта, че авторите на шаблона HTML5 се опитват да помогнат за улесняването на ученето, като го правят по-гъвкав, но в този случай мисля, че са направили грешка.

Конвенцията в HTML 5 е да използвате малка буква

Докато е валидно да пишете маркери, използвайки всеки случай, който предпочитате при писането на HTML 5, конвенцията е да използвате всички малки букви за тагове и атрибути. Това е отчасти защото много по-опитни уеб разработчици, които са живели през дните на строги XHTML, са пренесли тези добри практики в HTML5 (и извън тях). Тези уеб специалисти не се интересуват, че комбинация от главни и малки букви са валидни в HTML5 днес, те ще се придържат към това, което знаят, което е с малки букви.

Толкова много знания за уеб дизайна се обучават от другите, особено от онези, които са по-опитни в индустрията. Това означава, че новите уеб разработчици ще прегледат кода на опитни професионалисти и ще видят всички малки букви. Ако те подражават на този код, това означава, че и те ще напишат HTML5 във всички малки букви. Това изглежда днес се случва.

Най-добри практики за писане на писма

В моя собствен опит намирам за най-добре винаги да използвам малки букви за HTML кода, както и за имената на файловете. Тъй като някои сървъри имат чувствителност на буквите, когато става дума за имена на файлове (например "logo.jpg" ще се вижда различно от "logo.JPG"), ако имате работен процес, където винаги използвате малки букви, никога не трябва да поставяте под въпрос където обвивката може да е проблем, ако имате проблеми като липсващи изображения . Ако винаги използвате малки букви, можете да отхвърлите това като проблем, докато отстранявате проблемите със сайта. Това е работният поток, който преподавам на моите ученици и който използвам в собствената си уеб дизайнерска работа.

Оригинална статия на Дженифър Кринин. Редактиран от Джеръми Жирар.