Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение css кода 
:(
    Опции темы
Хоббит
Дата 5.8.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1263
Регистрация: 6.11.2005

Репутация: нет
Всего: 1



Мне известны несколько способов подключение таблиц стилей.
1. Определение в заголовке в теге <style>
2. Подключение в заголрвке в теге <link>
3. Подключение в заголовке с помощью конструкции @import

Хотелось бы рассмотреть плюсы и минусы всех 3 способов.
Плюс 1 го способа. На запрашивается дополнительный файл. Минус контент отдвигается ниже (вроде это плохо для поисковых машин)
Второй способ избавлен от минуса первого, но при его реализации для получения таблицы стилей выполнется дополнительный http запрос (интересно какие накладные расходы с этим связаны)
Про третий способ, вроде он такое же как и второй, но слышал, что работает быстрее.

Что Вы думаете?
PM MAIL   Вверх
WebDisaster
Дата 5.8.2007, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



Для полноты картины стоит упомянуть ещё один способ: объявление стиля внутри тэга (например, <div style="...">)

Делая выбор между п.2 и п.3 обязательно следует учесть, что эти способы не равноценны:  link и @import по-разному работают в каскаде (положение в каскаде имеет значение когда браузер разрешает конфликты стилей). Второй нюанс - импорт вообще не работает в некоторых древних браузерах (вроде NN4). Во всём остальном, ИМХО, никакой разницы нет. Всё равно в каждом варианте подгружается внешний файл.

<style> хуже не только с точки зрения SEO, но и значительно хуже с точки зрения кэширования (о чём уже сказано в другом топе).

Моё ИМХО - подключение внешнего файла через <link> - почти всегда вариант оптимальный. Другие варианты - изредка и только для решения каких-то специфических задач.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0537 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.