2013-04-12 5 views
0

Я слышал раньше, что для xhtml должно быть пространство между любыми атрибутами и закрывающей скобкой тега. Например. <a href="example.com" > вместо <a href="example.com">. Это верно для html5 (и в этом отношении это верно для xhtml)?Пространство после атрибута в html5

+2

Аналогичный вопрос: http://stackoverflow.com/questions/462741/space-before-closing-slash. Честно говоря, неважно, что вы делаете. –

+0

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

ответ

2

В этом случае он не является самозакрывающимся тегом и обе формы эквивалентны, действительный синтаксис как в HTML (не менее 4+), так и в XML (включая XHTML). Аналогичный вопрос, связанный в комментариях, составляет около /> конструкций, которые исторически были «нечистыми».

Если ресурс сказал, что «должен быть», тогда они просто говорят о согласии, поскольку XML (и, следовательно, XHTML) не волнует. Теперь самозакрывающиеся теги могут отличаться от червей (в основном «фиксированных» с правилами HTML5), но они не связаны с этой конкретной конструкцией синтаксиса.

0

Это действительно не имеет значения. Практически все браузеры будут читать его правильно. Я не могу придумать никого, кто бы его неправильно читал.