Верстка, CSS, HTML, SVG

Разница между <...> и <.../>

Встречался с разными вариантами записи разных тегов, насколько помню если в первом теге был слеш вконце, второго тега не было. К примеру, <br/> и <br>
Раньше в HTML - по версию 4 включительно - был только <br>.

После HTML 4 появился XHTML, в котором синтаксис HTML привели в согласие с XML. И там каждый тег, не имеющий парного закрывающего тега, требовалось писать со слешем: <br/>.

После XHTML появился актуальный HTML 5, в котором разрешили писать и <br>, и <br/> - без разницы, полностью на усмотрение разработчика.
Александр Пряничников
Александр Пряничников
78 569
Лучший ответ
Н.з. А. РНР иcпoльзyют для фpoнтeндa? Зачем если есть JS?
Н.з. А. Paзве Django 4 не aктyaлeн?
Н.з. А. Django пoзвoляeт coздaвaть веб-пpилoжeния. Это не то же самое что клиентское приложение?
Примерно так...
В самом общем случае <...> - открывающий, <.../> - сам же себя и закрывающий.
Но что касается всяких <br>, <wbr> и прочих тыр-пыр-восемь-дыр именно в HTML, то это особенные теги. Потому что можно их закрывать, не закрывать, и даже полностью закрывать по всем правилам закрывающим тегом - работать будет только открывающий, a отсутствие закрывающего не будет считаться ошибкой.
Отголоски давно минувшего прошлого. Забей и пиши так, как тебе удобнее.
АЧ
Ахмад Чомаев
94 771
Теги, которые имеют оба открывающий и закрывающий теги, используются для описания контента, который находится между этими тегами. Например, тег <p> используется для создания абзаца, и он имеет открывающий тег <p> и закрывающий тег </p>. Контент находится между этими тегами.

Некоторые теги, такие как <br> (для переноса строки), <img> (для вставки изображений), <input> (для ввода данных) и др., не имеют закрывающего тега. В таком случае, вы можете использовать синтаксис "<br>" или "<br/>" - это зависит от версии HTML, которую вы используете. В HTML5 оба варианта синтаксиса являются корректными и эквивалентными.

Синтаксис "<br/>" является более строгим, и его рекомендуют использовать в XHTML, чтобы страница была совместимой с XML. В HTML5 оба варианта являются равноправными, и вы можете использовать любой из них в зависимости от своих предпочтений.
Парсить HTML можно (и часто лучше, особенно в offline)
не только с помощью монструозных браузеров,
а куда более эффективных стд. XML-парсеров.

Так родной для Виндовса 'msxml6.dll' присутсвует всегда,
- парсеры 'MSXML2.DOMDocument' и 'MSXML2.SAXXMLReader'
(и похожих парсеров в других системах).

Эти парсеры не знают про такие исключения из HTML5 (<br>,<li>,<ul>)

• Поэтому держись ортодоксальной формы записи "<br/>".
DI
Djalil Isabaev
4 442
в html начало и конец участка кода (абзац например)
Хусан D....
Хусан D....
1 768
Асхат Бейсембиев Я говорю конкретно про первый тег, закрывающий тут не причем