Теги скрипта в стиле HTML5 в старых браузерах - PullRequest
2 голосов
/ 06 декабря 2011

Было заявлено, что в HTML 5 можно использовать script -tags для Javascript без каких-либо атрибутов , например:

<script>
  // the javascript here
</script>

С другими функциями в HTML 5 вы можете использовать различные виды поли-заливок, чтобы соединить то, что старые браузеры не знают о HTML 5, но может иметь значение выше script -tag, которое может иметь любой побочный эффект в любом старом браузер

ОБНОВЛЕНИЕ : Давайте установим предел в IE6 и выше, вместе с Firefox 2 и выше , чтобы иметь что-то конкретное.

1 Ответ

3 голосов
/ 06 декабря 2011

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

Спецификация HTML4 (http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1) говорит, что тип является обязательным, хотя браузеры привыкли к тому, что он искажен (язык задается без типа, application/javascript вместо type/javascript и т. Д. Короче говоря, браузеры к этому ошибаясь, поэтому они ищут сценарий и даже не разбирают атрибуты, насколько я могу судить.

...