Существует ли различие между <отделение/> и <отделение> </отделение>?

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

32
задан SilverHorn 16 August 2011 в 18:51
поделиться

6 ответов

не является допустимой разметкой. Самозакрывающийся тег не разрешен.

Вам необходимо использовать полную версию

.

Самозакрывающийся тег div не имеет смысла, так как это приведет к в пустом div. Пустой div обычно не обрабатывается большинством браузеров.

40
ответ дан 27 November 2019 в 19:53
поделиться

Это зависит от DOCTYPE, который вы используете.

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

<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Для HTML 4.01 , что предполагают все (?) Браузеры, когда нет DOCTYPE, определенные теги должны быть выражены как открытые-закрытые. Это требуется для большинства тегов блочного уровня, включая такие теги без разметки, как