почему этот код любая вещь правильно отображается в HTML5, хотя тег в нем недоступен?

#html #tags #center #doctype

Вопрос:

 <!DOCTYPE html>
<html>
    <head>
    </head>

    <body>

      <center> any text </center>

    </body>

</html>
 

Я думал , что контент не будет отображаться в центре страницы , потому что он не является частью html5, так как он устарел, но это не так. почему это происходило во всех браузерах, которые я использовал.

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

1. Устаревший означает, что он не рекомендуется, а не то, что он был удален.

2. Браузеры любят поддерживать обратную совместимость. Было бы прискорбно, если бы старые сайты внезапно перестали работать.

3. @takendarkk этот фрагмент : «Устаревшие теги означают, что элементы больше не доступны в HTML5» взят с веб-сайта tutorialsPoint tutorialspoint.com/html5/html5_deprecated_tags.htm А это еще один сайт benohead.com/blog/2013/09/09/…

4. @MoFayyad — В Интернете много плохо описанной информации о HTML, часто в местах, которые должны быть лучше известны. Стандарт HTML5 вообще ничего не осуждает . В нем говорится, что центральный элемент устарел и не соответствует требованиям. Это означает, что для этого требуется , чтобы веб-авторы не использовали его. Но в нем также точно описано, как браузеры должны применять стиль к центральному элементу

Ответ №1:

Возможно, браузеры все еще поддерживают HTML4, и <center> тег использовался в HTML4 для центрирования текста.

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

1. <центр><центр> также устарел в HTML4.

2. Вы можете обратиться сюда: w3schools.com/tags/tag_center.asp

3. w3schools-хорошо известный ресурс, заполненный ошибками, и ваша ссылка еще раз подтверждает это. Для полноты картины <center> был представлен Netscape в расширениях <center>для HTML 2.0 и действителен в HTML 3.2 . Он был устаревшим в HTML 4.01 (см. Мою ссылку выше) и устаревшим в HTML5.