Привет!

Нам нравится создавать сайты для интересных людей: о социальной и необычной деятельности, об удивительных человеческих и нечеловеческих существах, о чудесах и странностях, о том, что снится и о том, что стучится в двери.

Мы работаем с европейскими и русскими заказчиками, с теми, кто действительно любит то, чем он занимается.

Таким образом мы вкладываемся в игры Духа, и мир для нас становится глубже.

Глава 9 - Создание шаблона на основе CSS

В этой главе детально рассматривается процесс создания шаблона Joomla. В частности, здесь мы создадим шаблон, который использует каскадные таблицы стилей (Cascading Style Sheets - CSS) для размеще­ния содержимого без использования табличной разметки. Это достойная цель, так как в данном случае код шаблона будет проще привести в со­ответствие стандартам консорциума World Wide Web Consortium (W3C). Кроме того, при таком подходе страницы загружаются быстрее, они проще в поддержке и лучше воспринимаются поисковыми системами. Все эти проблемы мы подробно обсудим в данной главе.

 

В этой главе

  • Что такое шаблон Joomla. Какие функции он выполняет и в чем раз­ница между ситуациями, когда шаблон используется без содержи­мого и когда в систему управления содержимым было добавлено информационное наполнение.
  • Чем отличается процесс разработки с использованием локального веб-сервера от разработки статических веб-страниц (X)HTML.
  • Какие преимущества несет в себе отказ от табличной разметки в Joomla и как взаимосвязаны между собой стандарты W3C, удобс­тво использования и доступность.
  • Какие файлы образуют шаблон Joomla и какие функции они выпол­няют.
  • Как создать макет, учитывающий порядок следования материалов по степени важности (source-ordered), из трех колонок, не прибегая к табличной разметке.
    • Какие основные стили CSS используются в Joomla и какие стили используются ядром Joomla по умолчанию.
    • Как размещаются и оформляются модули и какие новые приемы используются для отображения скругленных углов.
    • Какие простейшие приемы можно использовать для создания меню на базе CSS, которые имитируют меню на JavaScript.
    • Как управлять видимостью колонок в зависимости от наличия или отсутствия содержимого.
    • Какие шаги необходимо предпринять при создании настоящего шаб­лона для Joomla 1.5.