HTML CSS Включение - PullRequest
       7

HTML CSS Включение

2 голосов
/ 30 января 2010

Может быть, это глупый вопрос, просто хотелось бы знать, влияют ли следующие способы включения CSS на время ответа сервера. Если да, какой метод лучше и как

Путь 1:

<link rel='stylesheet' href='css/some.css'/>

Способ 2:

<link rel='stylesheet' href='http://www.somesite.com/css/some.css'/>

Ответы [ 2 ]

6 голосов
/ 30 января 2010

Нет, ваш браузер преобразует любой URL-адрес в абсолютный URL-адрес перед выполнением запроса, поэтому это не имеет никакого значения.

0 голосов
/ 30 января 2010

Зависит. Если вы хотите, чтобы один и тот же веб-сайт работал в средах dev, test и prod без изменения кода, вам следует использовать относительные пути. Вместо этого вы также можете указать элемент <base>, так что вам нужно будет указывать домен только один раз - если это необходимо динамически с использованием языка на стороне сервера.

Еще одна вещь, которую следует учитывать при жестком кодировании протокола (часть http:), это то, что вы хотели бы использовать как минимум URL-адреса, относящиеся к протоколу, когда ваш сайт может переключаться между HTTP и HTTPS. Файл CSS, который жестко задан на http://example.com/style.css, может вызывать жалобы на безопасность в большинстве веб-браузеров по поводу «небезопасного содержимого». В таком случае вы хотели бы использовать относительные пути, такие как style.css или если вы продолжаете использовать полное доменное имя, используйте вместо него //example.com/style.css. Кстати, это также относится ко всем другим ресурсам, таким как Javascripts и (CSS) изображения.

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