Пробелы между html-атрибутами и значениями?
Они разрешены? и они работают со всеми браузерами?
Пример:
<div role = "region"
id = "some-id"
class = "a-class another-class">
3 ответа
Да, любое количество пробелов разрешено и будет работать во всех браузерах.
Одно из соображений - это увеличит размер страницы, поэтому, если пропускная способность и производительность важны, попробуйте ограничить объем используемого пробела.
Да, они есть, и они будут работать во всех основных браузерах, хотя я бы сказал, что включать ненужный пробел следует считать плохой практикой, поскольку это бессмысленно увеличивает размер документа.
HTML, XHTML, XML и другие являются вариантами SGML, поэтому, если вы хотите узнать, что в общем запрещено / запрещено, посмотрите на эту спецификацию. Вы должны всегда передавать все свои документы через валидаторы W3C, чтобы убедиться, что они действительны.
Да, это совершенно корректная разметка. Пробелы хорошо обрабатываются всеми браузерами.
В любой момент, когда у вас возникли проблемы, вы можете проверить свой код в официальной службе проверки W3: