Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.
Книга «HTML и CSS: путь к совершенству»
Версия для печати и PDA
Книга «HTML и CSS: путь к совершенству» рассказывает о методах максимального увеличения эффективности разметки HTML и таблиц стилей CSS. На доступном языке объясняются хитросплетения HTML-CSS и структуры документа, которые нелегко даются начинающим без руководства. Параллельное использование технологий HTML и ССS требует от верстальщика дополнительных техник и приемов, позволяющих изящно решать поставленные задачи, тратя на это намного меньше времени и усилий. Поэтому в этом издании в основном рассказывает о методах максимального увеличения эффективности разметки и таблиц стилей. Предполагается, что ее читатель владеет основами HTML и СSS. В некоторых местах для понимания материала требуется знание таких терминов, как программное поведение, представление, контент и многослойная структура сайта или приложения.
Структура книги «HTML и CSS: путь к совершенству»
Сущность гипертекста
Интернет без ссылок
URI
Управление ссылками
Усовершенствование взаимодействия с пользователем с помощью ссылок
Проблемы применения гипертекста
Работа с разметкой HTML
Синтаксис HTML
Режимы отображения, версии HTML и объявление типа документа (DTD)
Универсальные атрибуты
Разделение контента, структуры, презентации и интерфейса
Браузеры, парсинг и отображение
Обзор CSS
Связь таблиц стилей с НТМL-документом
Применение селекторов стилей
Конфликты правил, приоритеты и очередность
Конфликты правил
Параметры CSS и обзор единиц измерения
Разработка в соответствии со стандартами
Обзор стандартов Всемирной паутины
Для чего нужны стандарты?
Третий путь – дружественность к стандартам
Создание эффективных стилей и структуры
Четыре правила для эффективного создания стиля
СSS-дзен
Информационная архитектура и удобство использования Интернета
Создание макета в CSS
Блочная модель CSS и контроль размера элементов
Режим совместимости и строгий режим
Значение auto
Отступы, поля и рамки
Поток элементов
Использование display для изменения потока элементов
Свойства float и clear
Создание макета с несколькими колонками
Свойства позиционирования в CSS
Видимость и свойство z-index
Создание точного кода и макета для навигации
Типы верстки и сетка
Работа со списками
Упорядоченные и неупорядоченные списки
Другие функции списков
Оформление навигации
Заголовки, гиперссылки, строковые элементы и цитаты
Заголовки и их правильное использование
Оформление элементов заголовка
Разметка ссылки
Оформление ссылок
Добавление семантических значений строковыми элементами
Цитаты
Цвета и фоны
Теория цвета и практика применения веб-цветов
Фоны CSS
Составление фоновых изображений
Растровая копия и замена изображений по методу Фарнера
Оптимизация работы сервера с помощью спрайтов
Таблицы данных
Недостатки макетных таблиц
Части таблицы данных
Создание ячеек
Верхние/нижние шапки и заголовочные ячейки таблицы
Изображения и мультимедиа
Замещенные элементы
Подготовка изображения к обработке
Обработка изображений
Работа с цветовыми профилями
Оптимизация изображений
Публикация изображений
Оформление изображений и встраиваемого контента
Работа с эскизами в режиме галереи и показа слайдов
Движение и звук: добавление Flash-видео и Flash-презентаций с помощью SWFObject
Добавление мультимедиа без контейнера
Веб-типографика
Краткая история буквенных форм
Типографский глоссарий на практике
Алиасинг и сглаживание
Стили шрифтов, читаемость и разборчивость
Размер шрифта
Работа со шрифтами
Кратко о кодировке
Руководство по использованию шрифтов
Разное о типографике в CSS
Веб-типографика на практике
Понятные и доступные формы
Разработка эффективных форм
Оценка и структура
Разметка и структура
Структура, отображение и поведение простой формы
Создание прототипа и макета
Обязательные для заполнения поля и другие ограничения при подтверждении
Создание форм, доступных для всех
Свойства форм в HTML5
Отрицательные стороны
Поразительные свойства Internet Explorer (особенно IE 6)
Системное безобразие
Плохие соседи HTML и «тупиковые» элементы
Пародии на CSS
Ужасные стороны
URI, архитектура клиент-сервер и HTTP
Базовая архитектура клиент-сервер
Что каждый веб-разработчик должен знать о HTTP
Коротко о MIME-типах
Управление объемом запроса
Есть вероятность того, что некоторые темы книги «HTML и CSS: путь к совершенству» вам уже знакомы. Это так, поскольку она предназначена для широкого круга специалистов, а материал, предназначенный для программистов, может показаться слишком очевидным для дизайнеров, и наоборот. В некоторых местах излагаемый материал может показаться вам спорным. Творческие решения, а также методы разработки очень часто определяются популярностью, а не выгодой. Бен Хеник – автор этой книги, надеется, что его издание может быть использовано для развития рациональных идей, а не бесполезных.