Я слышал раньше, что для xhtml должно быть пространство между любыми атрибутами и закрывающей скобкой тега. Например. <a href="example.com" >
вместо <a href="example.com">
. Это верно для html5 (и в этом отношении это верно для xhtml)?Пространство после атрибута в html5
0
A
ответ
2
В этом случае он не является самозакрывающимся тегом и обе формы эквивалентны, действительный синтаксис как в HTML (не менее 4+), так и в XML (включая XHTML). Аналогичный вопрос, связанный в комментариях, составляет около />
конструкций, которые исторически были «нечистыми».
Если ресурс сказал, что «должен быть», тогда они просто говорят о согласии, поскольку XML (и, следовательно, XHTML) не волнует. Теперь самозакрывающиеся теги могут отличаться от червей (в основном «фиксированных» с правилами HTML5), но они не связаны с этой конкретной конструкцией синтаксиса.
0
Это действительно не имеет значения. Практически все браузеры будут читать его правильно. Я не могу придумать никого, кто бы его неправильно читал.
Аналогичный вопрос: http://stackoverflow.com/questions/462741/space-before-closing-slash. Честно говоря, неважно, что вы делаете. –
Я предположил, что это не имеет значения для разумных браузеров, но мне было интересно, был ли технически правильный выбор. И этот вопрос не совсем то, о чем я прошу. –