Пробел перед слешем закрывающего тега обязателен в html

Konceptovskiy
На сайте с 31.01.2011
Offline
140
1230

Зачем нужен пробел перед слешем в закрывающем теге, в html?

siv1987
На сайте с 02.04.2009
Offline
427
#1

В каком это закрывающем теге нужен пробел?

P
На сайте с 13.09.2013
Offline
39
#2

В xml закрывающий слеш без пробела <br/> работает корректно.

Соответственно спецификации XHTML 1.0 и XHTML 1.1 основанные на xml корректно обрабатывают закрывающие теги без пробла перед слешем <br/>

Но не-XHTML браузеры не понимают <br/> и для обеспечения обратной совместимости делается пробел <br />

Konceptovskiy
На сайте с 31.01.2011
Offline
140
#3
provice:
В xml закрывающий слеш без пробела <br/> работает корректно.
Соответственно спецификации XHTML 1.0 и XHTML 1.1 основанные на xml корректно обрабатывают закрывающие теги без пробла перед слешем <br/>

Но не-XHTML браузеры не понимают <br/> и для обеспечения обратной совместимости делается пробел <br />

Но и в остальных же тегах пробел нужен, не только для <br />?

P
На сайте с 13.09.2013
Offline
39
#4
Konceptovskiy:
Но и в остальных же тегах пробел нужен, не только для <br />?

во всех аналогичных, которые не служат контейнером и не имеют второго закрывающего тега (<hr /> <img />)

Konceptovskiy
На сайте с 31.01.2011
Offline
140
#5

А какие браузеры не понимают XHTML?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий