Как понимать теги BR и IMG?

#html

#HTML

Вопрос:

Мы это знаем p , body и html элементы имеют начальный и конечный теги.

Что <br> <img> на самом деле означает или?

Комментарии:


1. MDN считает BR в качестве начального тега: developer.mozilla.org/en-US/docs/Web/HTML/Element/br

2. Если вы уже просматриваете спецификации MDN (что является отличным ресурсом для этого), что именно вы спрашиваете?

3. @David MDN ничего не сказал о пустых элементах html.spec.whatwg.org/multipage/syntax.html#void-elements

Ответ №1:

Они известны как self closing теги, хотя официальное название void tags . Это означает, что у них не может быть содержимого, или, другими словами: у них не может быть дочерних элементов. Вот почему часто <br /> используется вместо <br> , или даже <br></br> (последнее недопустимо, потому что может неправильно предположить, что контент будет возможен, но это незаконно и бессмысленно делать это).

Официальная спецификация: https://html.spec.whatwg.org/multipage/syntax.html#void-elements

Комментарии:

1. Текущая HTML спецификация явно избегает конечного тега для br элемента: html.spec.whatwg.org/multipage /…

Ответ №2:

  1. Пустые элементы: area , base , br , col , embed , hr , img , input , link , meta , param , source , track , wbr
  2. Элементы Void имеют только начальный тег

https://html.spec.whatwg.org/multipage/syntax.html#elements-2