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

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

пример:

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

3 ответов


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

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


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

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


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

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