Пробелы между html-атрибутами и значениями? - PullRequest
11 голосов
/ 15 августа 2011

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

Пример:

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

Ответы [ 3 ]

12 голосов
/ 15 августа 2011

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

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

4 голосов
/ 15 августа 2011

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

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

4 голосов
/ 15 августа 2011

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

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

...