Книга посвящена современным технологиям Web-дизайна на основе каскадных таблиц стилей (CSS). Рассматриваются такие темы, как верстка на основе изменяемой и фиксированной ширины контейнеров; типы селекторов; абсолютное и относительное позиционирование; использование плавающих элементов; стилизация гиперссылок, форм, списков и панелей навигации; позиционирование фоновых изображений. Кроме того, обсуждаются вопросы применения фильтров и трюков для нивелирования на Web-страницах ошибок браузеров. Много внимания уделяется концепциям чистоты разметки и надежности кода. Авторы показывают, что эстетически привлекательным должен быть не только внешний вид Web-страницы, но и ее код, что значительно облегчает поддержку и модификацию страницы как самим разработчиком, так и другими дизайнерами.
Оглавление
Предисловие 12
Об авторах 13
Благодарности 15
Введение 17
Глава 1. Закладка фундамента 21
Глава 2. Модель визуального форматирования 47
Глава 3. Фоновые изображения и замена изображений 65
Глава 4. Стилизация гиперссылок 91
Глава 5. Стилизация списков и создание панелей навигации 107
Глава 6. Стилизация форм и табличных данных 131
Глава 7. Верстка страницы 151
Глава 8. Трюки и фильтры 173
Глава 9. Поиск и устранение ошибок 187
Приложение А. Практикум 1: новости цифрового искусства 205
Приложение Б. Практикум 2: фешенебельные курорты Тосканы 235
Предметный указатель 261
Ajax объединяет такие проверенные временем технологии, как CSS, XML и JavaScript™, и позволяет разработчикам реализовывать более сложные и динамичные пользовательские интерфейсы и наконец-то освободиться от стандарта "щелкни и жди", господствовавшего в Сети с момента ее зарождения.
На практических примерах рассмотрены эффективные приемы разработки динамических Web-приложений, построенных по технологии Ajax. Каждая глава посвящена разработке законченного компонента пользовательского интерфейса Web-приложения. Даны необходимые для быстрого старта сведения по HTML и CSS, XML и DOM Level 1, PHP и MySQL, а также примеры совместного их применения.