Пробелы между html-атрибутами и значениями?

Они разрешены? и они работают со всеми браузерами?

Пример:

<div role = "region"
     id = "some-id"
     class = "a-class another-class">

3 ответа

Решение

Да, любое количество пробелов разрешено и будет работать во всех браузерах.

Одно из соображений - это увеличит размер страницы, поэтому, если пропускная способность и производительность важны, попробуйте ограничить объем используемого пробела.

Да, они есть, и они будут работать во всех основных браузерах, хотя я бы сказал, что включать ненужный пробел следует считать плохой практикой, поскольку это бессмысленно увеличивает размер документа.

HTML, XHTML, XML и другие являются вариантами SGML, поэтому, если вы хотите узнать, что в общем запрещено / запрещено, посмотрите на эту спецификацию. Вы должны всегда передавать все свои документы через валидаторы W3C, чтобы убедиться, что они действительны.

Да, это совершенно корректная разметка. Пробелы хорошо обрабатываются всеми браузерами.

В любой момент, когда у вас возникли проблемы, вы можете проверить свой код в официальной службе проверки W3:

Другие вопросы по тегам