Порядок тегов в <head></head> - PullRequest
46 голосов
/ 10 октября 2008

имеет ли значение вообще, в каком порядке теги <link> или <script> или <meta> находятся в <head></head>?

(глупый вопрос, но одна из тех вещей, о которых я никогда не задумывался до сих пор.)

Ответы [ 14 ]

1 голос
/ 11 октября 2008

У меня недавно была проблема с перетаскиваемым элементом jquery ui. В Firefox он вел себя правильно, но не в Safari. После тонны проб и ошибок, исправление должно было переместить мои ссылки CSS выше ссылок JavaScript в голове. Очень странно, но теперь станет моей стандартной практикой.

1 голос
/ 10 октября 2008

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

1 голос
/ 10 октября 2008

Это имеет значение, только если один из связанных файлов (CSS / Javascript) зависит от другого. В этом случае все зависимости должны быть загружены первыми.

Скажем, например, что вы загружаете плагин jQuery, вам нужно сначала загрузить сам jQuery. То же самое, когда у вас есть файл CSS с некоторыми правилами, расширяющими другие правила.

0 голосов
/ 10 октября 2008

Нет, это не имеет значения, за исключением CSS-связывания или включения, из-за наследования CSS и того факта, что он переписывает то, что уже стилизовано (извините за мой английский, я думаю, что мое предложение не совсем понятно: - /) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...