Нещодавно у мене було співбесіду на роботі, і одне із запитань було «Чи потрібна доктіпа для документів HTML 5?». Я відповів «ні», але маю відчуття, що я можу помилитися. З w3 виглядає, що це абсолютно потрібно, але якщо я введіть простий HTML, як
<html>
<body>
<input type="color" disabled/>
</body>
</html>
збережіть його як HTML і спробуйте відкрити в Chrome - він буде працювати чудово, з новим кольором (вимкнено). Цей вхід - HTML5, а також атрибут.
Отже, питання - чи потрібно вказувати доктрип чи ні? Яка б була правильна відповідь на співбесіду?
hello world
текстовий редактор, зберегти його як HTML, і він відображатиметься в Chrome. Виявляється, Chrome (та багато інших веб-переглядачів) додають вам речі, навіть якщо це "потрібно".
Doctype
елемента це не документ HTML5.