Заботятся ли современные браузеры о DOCTYPE?

Если вы используете устаревшие атрибуты или теги <center>, <font color="red">или <td valign="top">и т. д. в XHTML 1.0 Strict (, без удаления. атрибуты ), современные браузеры (Я буду использовать Chrome в качестве примера )по-прежнему обращаю внимание и использую их.

Если вы используете HTML5 <video>в XHTML 1.0 Strict DOCTYPE, Chrome все равно распознает его -, это не значит, что они запрограммировали его на это. Я протестировал наихудший устаревший, написанный с заглавной буквы и не заключенный в кавычки код атрибута, который я мог написать вместе со звуком HTML5, с XHTML 1.0 Strict DOCTYPE в Chrome, и он отобразился безупречно.

Вот код, который я протестировал, безупречно работает в Chrome (красный фон, таблица по центру, воспроизведение звука):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Do browsers care about the DOCTYPE?</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</head>
<body bgcolor=#ff0000>
 <CENTER>
  <table cellpadding="0" cellspacing=0>
   <tr><td valign=top>test</td></tr>
  </table>
 </CENTER>
 and some HTML5 audio..
 <audio autoplay>
  <source src="http://www.duncannz.com/resources/sound/alarm.mp3" type="audio/mp3">fallback text</audio>
</body>
</html>


Итак, мой вопрос :Уделяют ли современные браузеры (перевод :браузеры, отличные от IE ), вообще какое-либо внимание или делают что-нибудь по-другому из-за DOCTYPE ? Они даже не удосуживаются прочитать и интерпретировать это?

7
задан 11 July 2012 в 23:27
поделиться