Skip to main content

Являются ли HTML 5 тегами чувствительные к регистру

sens 2.0 (Июнь 2026)

sens 2.0 (Июнь 2026)
Anonim

Один из вопросов, который есть у многих новых веб-дизайнеров, заключается в том, чувствительны ли теги 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 во всех строчных. Это то, что, похоже, происходит сегодня.

Лучшие практики для Lettercasing

По моему собственному опыту, я считаю, что лучше всего использовать строчные буквы для HTML-кода, а также для имен файлов. Поскольку определенные серверы чувствительны к регистру, когда дело доходит до имен файлов (например, «logo.jpg» будет выглядеть иначе, чем «logo.JPG»), если у вас есть рабочий процесс, где вы всегда используете строчные буквы, вам никогда не придется сомневаться где обсадка может быть проблемой, если вы испытываете проблемы, такие как недостающие изображения. Если вы всегда используете строчные буквы, вы можете отменить это как проблему при отладке проблем сайта. Это рабочий процесс, который я преподаю своим ученикам и который я использую в своей работе по веб-дизайну.

Оригинальная статья Дженнифер Крынин. Под редакцией Джереми Жирарда.