Создаем сайты с помощью 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 Резюме
  • 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 Резюме
  • 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 Резюме
  • 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 Резюме
  • 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 Резюме
  • 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 Резюме

Инструкция как скачать книгу Игорь Квинт: Создаем сайты с помощью HTML, XHTML и CSS на 100% в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Создаем сайты с помощью HTML, XHTML и CSS на 100%
Рейтинг книги:
1 голос
838

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: