Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
2

Влияет ли буквенный регистр на выполнение в языке HTML?

gibon [13.7K] 10 месяцев назад

В смысле "есть ли разница с какой буквы написать тег ( можно и с большой и с маленькой)

к примеру

<html> или <HTML>

бонус за лучший ответ (выдан): 5 кредитов
3

Сайтостроительством занимаюсь уже 20 лет и никогда не встречал браузер, для которого регистр тэгов имел хоть какое ни будь значение. В любом языке программирования есть функции приведения текста к нижнему или верхнему регистру, которые обязательно используются при написании лингвистических анализаторов, чтобы упростить дальнейший анализ и минимизировать проблемы связанные с человеческим фактором. Чтобы убедится, что регистр не имеет значения, прогоните страницы с разным написанием тегов через W3C-валидатор и убедитесь, что ошибкой это не будет. Так же учитывайте, что правилом хорошего тона в программировании является использование единой стилистики во всем коде. Обычно теги все таки пишут в нижнем регистре.

система выбрала этот ответ лучшим
1

Доброго времени суток. Для начала вспомним кое-что:

винда не является регистрозависимой ОС.

Linux и многие UNIX-ОС регистрозависимы.

Следственно, в виндовых браузерах интерпретироваться будут оба варианта, а в браузерах для UNIX-ОС могут возникнуть проблемы (если разные варианты написания тэгов не предусмотрены). Поэтому я всегда пишу в классическом нижнем регистре.

1

Не влияет. HTML регистронезависимый.

Хотя чаще всего теги и атрибуты пишутся в нижнем регистре.

И практически никогда не используется "смешанный" регистр, типа <Html>.

0

Споров на этот счет множество.

Я придерживаюсь мнения, что нужно придерживаться нижнего реестра. Поскольку есть другие такие же теги в верхнем. Например теги <HR> и <hr> различаются в зависимости от браузера. Небезразличными к регистру также являются адреса URL и escape-последователь­ности.

0

Нет, теги можно писать хоть сплошным капсом, хоть через букву регистр менять, браузер воспримет это правильно. Но общепринятой практикой является написание тегов маленькими буквами. Даже чисто визуально такой код аккуратнее выглядит - хотя, возможно, это дело привычки :)

0

Как именно писать теги это дело привычки исполнителя. Здесь важно, чтобы открывающий и закрывающий тег, к примеру (<html> </html> или <HTML> </HTML> ) были идентичными, иначе у браузера могут возникнуть проблемы с их прочтением. Предпочитаю написание обычным шрифтом.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
регистрация
OpenID