HTML5: включение / пропуск закрытия в <input>или <p> - PullRequest
0 голосов
/ 20 октября 2018

В HTML5 можно принимать или не включать / не включать закрывающие теги в <input> и в <p>.

Как это возможно и почему?

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

В HTML5 можно принимать или не включать / не включать закрывающие теги в <input> и <p>.

Нет.Хотя конечный тег для <p> элемента необязательный , конечный тег для <input> запрещен.Это не должно быть включено.(Хотя браузеры неплохо справляются с исправлением ошибок).

Как это возможно

HTML разработан таким образом.

Следовательно, инструменты, которые анализируютHTML поддерживает это.

и почему?

Так было с самых ранних версий HTML.

Я никогда не видел объясненийдля процесса принятия решений, но некоторые из преимуществ включают в себя:

  • Quicker набрать
  • Меньшее количество байт (что было болееважно, если учесть скорость интернет-соединения в 90-е годы)
0 голосов
/ 20 октября 2018

Вы можете отклонить закрывающий тег почти везде, но это не рекомендуется, код не должен работать должным образом.В некоторых случаях, таких как img, input, meta, link и т. Д., Вам не нужно добавлять закрывающий тег, потому что вы не вводите текст между тегами (не во всех случаях).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...