Создаем сайты с помощью HTML, XHTML и CSS на 100%
Игорь Квинт
Вы хотите создать собственный сайт на просторах Интернета? Причем желательно, чтобы он был красивым, удобным и «не глючным»? Казалось бы, чего проще: существует столько программ - конструкторов сайтов. Однако чтобы создать действительно профессиональный сайт, подобных утилит недостаточно. Вам потребуется знание языков программирования HTML и XHTML, а также каскадных таблиц стилей (CSS). И в этом случае данная книга - именно то, что вам необходимо. С ее помощью вы научитесь создавать красиво оформленные, быстрые и профессиональные сайты.
Второе издание обновлено и дополнено информацией о HTML 5 и CSS 3. С этой книгой ваша страничка никогда не останется незамеченной в Сети!
Издательство: Питер, 2012 г.
ISBN 978-5-459-00778-7
Количество страниц: 448.
Содержание книги «Создаем сайты с помощью HTML, XHTML и CSS на 100%»:
- 11 Введение
- 14 От главы коллектива авторов
- 14 От издательства
- 15 Глава 1. Структура HTML-документа
- 16 1.1. Общие понятия HTML
- 16 Элемент
- 17 Атрибут
- 18 1.2. Структура HTML-документа
- 18 Объявление типа документа HTML 4
- 20 Элемент HTML
- 21 Элемент HEAD и декларативный заголовок
- 42 Элемент BODY
- 45 Комментарии
- 46 Резюме
- 16 1.1. Общие понятия HTML
- 47 Глава 2. Язык XHTML
- 50 2.1. Структура документов XHTML
- 53 2.2. Отличие XHTML от HTML
- 53 Заключение значений атрибутов в кавычки
- 53 Наличие закрывающего тега
- 54 Корректное вкладывание элементов друг в друга
- 55 Зависимость имен тегов и атрибутов от регистра
- 55 Явное задание значений атрибутов
- 56 Включение сценариев и спецсимволов в документы XHTML
- 57 2.3. Проблемы использования XHTML
- 59 Резюме
- 60 Глава 3. Ввод и оформление текста
- 61 3.1. Создание заголовков
- 63 3.2. Создание абзацев
- 65 3.3. Создание разрывов арок
- 67 3.4. Создание списков
- 67 Маркированный список
- 70 Нумерованный список
- 73 Список определений
- 74 Создание вложенных списков
- 76 3.5. Ссылки
- 76 Внешние ссылки
- 77 Внутренние ссылки
- 78 Общие моменты
- 80 3.6. Форматирование тенета
- 81 Логические элементы для форматирования
- 86 Физические элементы для форматирования
- 90 Элементы для форматирования больших блоков текста
- 94 Вложение элементов
- 94 Резюме
- 95 Глава 4. Создание таблиц
- 96 4.1. Что такое таблица
- 97 4.2. Создание тела таблицы
- 98 4.3. Ячейки таблицы
- 99 4.4. Граница таблицы
- 102 4.5. Ширина и высота таблицы и ячеек
- 105 4.6. Группировка строк и столбцов
- 106 4.7. Выравнивание таблицы и содержимого ячеек
- 108 4.8. Объединение ячеек таблицы
- 109 4.9. Установка фонового цвета или рисунка ячейки
- 110 4.10. Создание вложенных таблиц
- 111 Резюме
- 112 Глава 5. Добавление изображений и мультимедиа
- 113 5.1. Встраивание изображений
- 114 Размер изображения
- 116 Выравнивание изображения
- 119 Расстояние между текстом и изображением
- 119 Рамка вокруг изображения
- 121 Альтернативный текст
- 123 Ссылки изображения
- 125 Галереи изображений
- 125 5.2. Добавление мультимедиа
- 125 Ссылки на мультимедийные файлы
- 126 Встраивание объектов
- 127 Атрибуты элемента OBJECT
- 130 Элемент PARAM
- 131 Встраивание аудио
- 134 Встраивание видео
- 136 Встраивание Rash-графики
- 137 Проигрыватели
- 138 Дополнительные возможности элемента OBJECT
- 140 Резюме
- 113 5.1. Встраивание изображений
- 141 Глава 6. Фреймы
- 142 6.1. Создание фреймов
- 144 6.2. Границы фрейма
- 145 6.3. Полосы прокрутки
- 146 6.4. Ссылки внутри фреймов
- 148 6.5. Изменение размеров фреймов
- 149 6.6. Плавающие фреймы
- 151 6.7. Управление пространством внутри фрейма
- 152 6.8. Достоинства и недостатки фреймов
- 154 Резюме
- 155 Глава 7. Конструирование форм
- 156 7.1. Элемент FORM
- 161 7.2. Создание полей формы
- 161 Общие атрибуты элемента INPUT
- 162 Текстовые поля
- 164 Поле для ввода пароля
- 165 Кнопки
- 166 Переключатели
- 168 Флажки
- 169 Поле для выбора файла
- 170 Создание картинок
- 172 Скрытые поля
- 172 Списки
- 176 Большие текстовые поля
- 178 Дополнительные удобства
- 183 Резюме
- 184 Глава 8. Введение в таблицы стилей и язык CSS
- 185 8.1. Встраивание CSS в HTML
- 188 8.2. Синтаксис CSS
- 189 Ключевые слова
- 189 Комментарии
- 189 Правила @
- 190 8.3. Селекторы
- 190 Группировка
- 191 Селекторы потомков
- 192 Сестринские селекторы
- 192 Селекторы атрибутов
- 193 Селекторы классов
- 194 ID-селекторы
- 195 8.4. Псевдоэлементы и псевдоклассы
- 196 Псевдокласс :first-child
- 197 Псевдоклассы ссылок
- 197 Динамические псевдоклассы
- 198 Псевдокласс :lang
- 199 Псевдоэлемент :litst-line
- 201 Псевдоэлемент :first-letter
- 203 Псевдоэлементы :before и :after
- 204 8.5. Правило @media
- 206 8.6. Правила !important
- 207 8.7. Правило @import
- 208 Резюме
- 209 Глава 9. Форматирование текста средствами CSS
- 213 9.1. Выделение текста цветом
- 213 Цвет текста
- 214 Цвет фона
- 216 9.2. Семейство шрифта
- 217 9.3. Стилизация шрифта
- 217 Стиль шрифта
- 219 Вид шрифта
- 219 Толщина шрифта
- 221 9.4. Размер шрифта
- 222 9.5. Форматирование текста
- 223 Отступы
- 224 Выравнивание тенета
- 224 Декоративное оформление
- 227 Расстояние между буквами
- 228 Расстояние между словами
- 228 Изменение регистра
- 229 Пустое место
- 230 Направление вывода текста
- 230 Резюме
- 213 9.1. Выделение текста цветом
- 231 Глава 10. Оформление HTML-документа средствами CSS
- 232 10.1. Фон
- 235 10.2. Генерируемое содержимое
- 236 Псевдоэлементы :before и :after
- 236 Свойство content
- 237 Кавычки
- 239 10.3. Автоматическая нумерация и списки
- 241 Стили счетчиков
- 242 Счетчики со свойствами display: none
- 242 Списки
- 248 Маркеры
- 254 10.4. Таблицы
- 254 Селекторы столбцов
- 255 Положение и выравнивание заголовка
- 256 Слои и прозрачность таблицы
- 258 Ширина таблицы
- 259 Высота таблицы
- 259 Вертикальное выравнивание
- 259 Горизонтальное выравнивание
- 261 Динамические эффекты строк и столбцов
- 261 Границы
- 262 Стили границ
- 262 Пустые ячейки
- 263 10.5. Интерфейс пользователя
- 263 Указатели мыши
- 264 Пользовательские настройки цветов
- 265 Пользовательские настройки шрифтов
- 266 Контуры
- 267 10.6. Поля и отступы
- 267 Свойства полей
- 268 Свойства отступов
- 269 10.7. Границы
- 269 Ширина границы
- 270 Цвет границы
- 270 Стиль границы
- 271 10.8. Работа с блоками
- 272 Выбор схемы позиционирования
- 273 Смещение блоков
- 273 Позиционирование перемещаемого объекта
- 275 Фиксированное позиционирование
- 277 Определение позиционного уровня
- 278 Резюме
- 279 Глава 11. Введение в динамический HTML
- 280 11.1. Браузер и HTML-документ
- 282 11.2. Родительские и дочерние объекты
- 284 11.3. Объекты браузера
- 284 Объект Window
- 295 Объект Navigator
- 299 Объект Screen
- 301 Объект History
- 303 Объект Location
- 306 11.4. Объектная модель документа (DOM)
- 306 Объект Document
- 313 Доступ к объектам документа
- 319 Резюме
- 320 Глава 12. Основы языка JavaScript
- 321 12.1. Работа с информацией
- 321 12.2. Переменные и типы данных
- 322 Идентификаторы
- 323 Ключевые и зарезервированные слова
- 323 Литералы
- 327 Переменные
- 329 Массивы
- 331 12.3. Выражения
- 332 Операции присваивания
- 332 Арифметические операции
- 334 Операции сравнения
- 337 Операции над строками
- 337 Логические операции
- 337 Условные операции
- 338 Поразрядные операции
- 339 Другие операции
- 339 12.4. Условия и циклы
- 339 Условные операторы
- 344 Операторы цикла
- 350 12.5. Функции и события
- 350 Функции
- 355 Знакомство с событиями
- 356 12.6. Встроенные объекты JavaScript
- 357 Объект Global
- 358 Объект String
- 359 Объект Number
- 360 Объект Boolean
- 360 Объект Array
- 361 Объект Function
- 362 Объект Date
- 365 Объект Math
- 366 Объект RegExp
- 367 Объект Object
- 367 Резюме
- 368 Глава 13. Первый сценарий на JavaScript
- 369 13.1. Организация рабочего окружения
- 369 Текстовые редакторы
- 370 Браузеры
- 370 Отладчики сценариев JavaScript
- 371 13.2. Внедрение сценариев в HTML-документ
- 372 Встраивание сценариев в гиперссылку
- 373 Встраивание сценариев для обработки событий
- 373 Встраивание сценариев в рамках элемента SCRIPT
- 377 13.3. Вводим первый сценарий
- 379 13.4. Разбор сценария в среде FrontPage
- 381 Резюме
- 369 13.1. Организация рабочего окружения
- 382 Глава 14. Введение в HTML 5
- 384 14.1. Общая структура документа HTML 5
- 386 Тег <html>
- 388 Заголовок и метэтеги
- 388 Глобальные атрибуты
- 390 Семантические теги HTML 5
- 396 14.2. Новые средства создания форм
- 396 Новые теги, ассоциированные с формой
- 400 Новые атрибуты элементов формы
- 409 Работа с мультимедийной информацией
- 412 Тег <canvas>
- 414 14.3. Теги для интерактивных средств
- 416 14.4. Новые и изменившиеся теги HTML 5
- 418 14.5. Исключенные из HTML 5 теги и атрибуты
- 420 Резюме
- 384 14.1. Общая структура документа HTML 5
- 421 Глава 15. Основы языка CSS 3
- 423 15.1. Новые средства CSS3 для выборки тегов
- 423 Селекторы по атрибутам
- 425 Новые псевдоклассы CSS 3
- 429 Группирование селекторов
- 430 15.2. Фоны и рамки
- 431 Новые свойства стилей фона
- 438 Новые значения свойств фона
- 440 Новые свойства стилей рамок
- 443 15.3. Отбрасывание тени
- 444 15.4. Создание многоколоночного текста
- 447 Резюме
- 423 15.1. Новые средства CSS3 для выборки тегов
Инструкция как скачать книгу Игорь Квинт: Создаем сайты с помощью HTML, XHTML и CSS на 100% в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.