В настоящее время мы работаем с системой (в лучшую или худшую сторону), которая объявляет тип документа следующим образом:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Проблема в том, что многие из наших пользователей, которые будут писать контент, привыкли использовать теги в стиле XHTML, такие как <br />
или <img ... />
, вместо тех, которые строго должны использоваться (например, <br>
и <img>
).
У меня вопрос: как это отразится на реальных возможностях рендеринга в браузерах и на семантике?
Я склоняюсь к тому, чтобы а) браузер не справедливо бросал это и ожидал, что он наклонится назад, и знает, что делать, и б) снимает «гарантию», что любой браузер сегодня или в Будущее будет знать, как правильно отображать наши страницы.
Страница выглядит внешне хорошо (хотя просмотр исходного кода вызывает у меня дрожь), но разве это имеет какой-то более зловещий эффект, который не сразу бросается в глаза?