Возможный дубликат:
Зачем писать < script type = "text/javascript" > когда тип mime задается сервером?
Я прочитал Погрузиться в HTML5 некоторое время назад и снова прочитал его семантическую главу совсем недавно. Я отметил, что он рекомендует не использовать атрибуты type="..."
на script
и style
, потому что:
- Тип MIME должен быть отправлен сервером,
- JS и CSS являются значениями по умолчанию,
- Браузеры не заботятся.
Тем не менее, я вижу, что по-прежнему общепринятой практикой является включение атрибутов type
(или, horror, language
) на теги script
и style
. Предполагая, что сервер настроен правильно для отправки правильных типов MIME, есть ли причины использовать их, кроме явного?
EDIT: это явно о HTML5, а не XHTML.