Практическое решение

Практическое решение

Решение выглядит весьма тривиально: мы можем в общем CSS-файле объявить правила для любого устройства через @media. Например, все стили для принтера могут быть записаны в следующем виде:

@media print {

стилевые правила для принтера

}

в конце основного файла стилей. Таким образом, будет загружаться всегда только один файл. Данное решение может быть легко автоматизировано, и некоторые CMS уже применяют этот подход (в частности, Drupal).

Если у нас CSS-файлы разбиты на модули, то нужно пересмотреть их структуру таким образом, чтобы на каждую страницу приходилось не более двух файлов (небольшие файлы — порядка 5 Кб — можно объединить в один для целого раздела). Для главной страницы я рекомендую всегда ограничиться только одним файлом либо вообще включать его в HTML-код (как сделано, например, для главной страницы Яндекса).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Практическое запрещение кэширования

Из книги автора

Практическое запрещение кэширования Запретить кэширование можно и прямо из конфигурации Apache (подробная конфигурация для оптимальной производительности приводится в восьмой главе). Для этого нам нужны следующие строки:# Проверяем, что подключен mod_headers# Тогда выставляем


Практическое черчение

Из книги автора

Практическое черчение Для быстрого и качественного выполнения сложных чертежей недостаточно одного знания инструментальных средств, предоставляемых графическим редактором. Если вы прочли все написанное выше, то наверняка представляете, что КОМПАС-График дает


Практическое моделирование

Из книги автора

Практическое моделирование Разработка трехмерной модели – сложный творческий процесс, который предполагает у проектировщика не только знание предмета проектирования и программных средств, но и наличие неординарного и гибкого мышления. Почему это творческий процесс?


Практическое определение объекта

Из книги автора

Практическое определение объекта Вы можете заметить, что порой представить объект VBA в материально осязаемом виде не так-то просто. Но это и к лучшему - чем дальше вы уходите от материализации объектов, тем свободнее будете себя чувствовать при работе со всем диапазоном


2.4. Практическое задание. Натюрморт

Из книги автора

2.4. Практическое задание. Натюрморт Изучая моделирование трехмерных объектов, мы стремимся создавать большие и сложные работы, но оказывается, что простыми средствами можно добиться вполне приемлемых результатов. Ключ к успеху не только в том, чтобы модель или сцена была


3.4. Практическое задание. Пес Барбос

Из книги автора

3.4. Практическое задание. Пес Барбос В данном разделе рассмотрен простой пример персонажного моделирования. В этом упражнении я не преследую цель детально описать процесс моделирования – это лишь концепция и мой личный подход к работе такого рода.Все начинается с выбора


4.6. Практическое задание. Текстурирование натюрморта

Из книги автора

4.6. Практическое задание. Текстурирование натюрморта В разделе «Практическое задание. Натюрморт» предыдущей главы мы простыми средствами моделирования создали сцену, представляющую собой натюрморт из фруктов и ягод. Рассмотрим некоторые способы текстурирования


7.4. Практическое задание. Боулинг

Из книги автора

7.4. Практическое задание. Боулинг Как вы можете догадаться из названия упражнения, мы будем говорить о боулинге, а точнее, о динамике твердых тел, использованной при моделировании такой сцены. Нам понадобится примитивный зал для боулинга, кегли и шар. Вы можете


7.5. Практическое задание. Вывеска на ветру

Из книги автора

7.5. Практическое задание. Вывеска на ветру Для выполнения данного упражнения вам понадобится несложная модель вывески. Вы можете воспользоваться файлом boardstart.max, который находится в папке ExamplesГлава 07Board прилагаемого к книге DVD. Я сделал ее, используя два сплайна (с


Практическое использование потоков

Из книги автора

Практическое использование потоков Когда измененяются папкиПеревод А. И. ЛегаловаАнглоязычный оригинал находится на сервере компании Reliable SoftwareВы когда-либо задались вопросом: каким оразом Проводник (Explorer) узнает о том, что некоторое действие должно модифицировать его


1.2. Практическое применение графологии

Из книги автора

1.2. Практическое применение графологии В настоящее время графология во многих странах мира эффективно применяется в нескольких направлениях. При отборе персонала делается графологический анализ автобиографии или заявления о приеме на работу. Используется графология и


10.2.6. Практическое использование Google

Из книги автора

10.2.6. Практическое использование Google В этом разделе мы поговорим о практическом использовании Google, а именно поиске рефератов, дипломных и курсовых работ, поиске картинок и новостей.Поиск рефератов, дипломных, курсовых работВ Интернете очень много сайтов, содержащих уже


Практическое занятие

Из книги автора

Практическое занятие Рассчитаем гороскоп ребенка, родившегося 4 августа 2006 года в 22:45 в Москве.Сначала надо выбрать систему домов. В главном меню выполните команду Конфигурация | Дома. В открывшемся окне Система Домов выберите Плацидус, как показано на рис. 4.17. Затем