|
Создание Web-страниц и Web-сайтов. 100% Самоучитель. Гаевский А.Ю., Романовский В.А. Гаевский А.Ю., Романовский В.А. СПб.: БХВ-Петербург, 2006. — 224 с. Прочитав эту книгу, Вы сможете разрабатывать профессиональные Web-сайты и Web-страницы, содержащие таблицы, графику, анимацию, звук и музыку. Кроме того, Вы научитесь размещать в Интернете Web-сайты с интерактивными элементами (программируемыми формами, анимациями и т.д.), благодаря которым страницы станут более "живыми". Самоучитель содержит большое количество иллюстраций и примеров программного кода, облегчающих освоение описываемых Web-технологий. Книга представляет собой самоучитель по созданию Web-публикаций путем программирования на HTML и JavaScript. В первой части книги изложены основы и особенности применения языка разметки HTML и каскадных листов стилей CSS. Во второй части доступно и подробно описан язык сценариев JavaScript. Третья часть книги посвящена технологиям Dynamic HTML, которые позволяют создавать интерактивные страницы с динамическим содержимым. Изложенный в книге материал будет понятен начинающим, в то же время более опытные Web-дизайнеры найдут в нем для себя много нового и полезного. Книга предназначена для широкого круга пользователей и программистов, студентов и преподавателей. Содержание: Часть I. Язык разметки HTML 7 ГЛАВА 1. Введение в HTML 8 Общие сведения о HTML 8 Принципы создания Web-страниц 15 Общая структура HTML-документа 22 ГЛАВА 2. Оформление текста 27 Формирование абзацев и строк 27 Горизонтальные линии в документе (элемент HR) 33 Работа с шрифтами 37 Стили текстовой разметки 45 Списки 48 Гиперссылки 53 Применение многоязычного текста 63 Направление чтения текста 64 Кодирование символов 64 ГЛАВА 3. Листы стилей ...65 Понятие о листах стилей 65 Формирование листа стилей 68 Стилевые свойства 73 Внешние листы стилей 87 Еще раз о записи CSS-правил 88 Псевдоклассы и псевдоэлементы 90 Наследование и каскадирование 93 Слои и позиционирование элементов 98 Визуальные эффекты 104 ГЛАВА 4. Таблицы 112 О роли таблиц в Web-документах 112 Создание таблиц 113 Задание общих параметров таблицы 116 Форматирование строк и ячеек 124 Цвет в таблицах 129 Группирование строк и столбцов 132 Наследование свойств выравнивания 138 Компоновка таблиц и текста 140 ГЛАВА 5. Графика и мультимедиа на Web-странице 143 Общие сведения о графике для Web 143 Вставка изображения (элемент IMG) 145 Изображения-ссылки 154 Озвучивание Web-страницы 157 Вставка видео 162 ГЛАВА 6. Фреймы 166 Возможности фреймов 166 Создание фреймов 167 Настройка фреймов 173 Ссылки и навигация 175 Плавающие фреймы (элемент IFRAME) 179 ГЛАВА 7. Формы..... 181 О формах HTML 181 Задание формы (элемент FORM) 184 Создание элементов управления 186 Отправка формы 202 ГЛАВА 8. Планирование и размещение Web-сайта в Интернете.... 203 Планирование и создание сайта 203 Размещение Web-сайта в Интернете 207 Регистрация в поисковых системах, рейтингах 213 Мероприятия по раскрутке сайта 221 Часть II. Язык сценариев JavaScript.... 223 ГЛАВА 9. Введение в JavaScript 224 Начальные понятия JavaScript 224 Типы данных 232 Операции 234 Инструкции 242 Функции 250 ГЛАВА 10. Объектная модель JavaScript 255 Общие сведения об объектах 255 Встроенные объекты 257 Массивы 264 Строки 270 Пользовательские объекты 276 Функции как объекты 284 Специальные значения, функции, объекты 287 ГЛАВА 11. Обработка событий 290 События и обработчики событий 290 Способы связывания событий 295 Обработчики событий в теге <SCRIPT> 300 Использование объекта event 303 События таймера 304 Часть III. Динамический HTML 309 ГЛАВА 12. Управление окнами 310 Объектная модель браузера 310 Операции с окнами (объект window) 312 Информация о документе и окне браузера (объект location) 316 Управление строкой состояния (свойства status, defaultStatus) 320 Переходы между Web-страницами (объект history) 322 Работа с диалоговыми окнами 324 Обработка событий окна 335 ГЛАВА 13. Управление документом 338 Объект document 338 Работа с документом 342 Семейства элементов документа 347 Динамическое содержание документа 350 Динамическое создание таблиц 361 ГЛАВА 14. Динамические стили и анимация................. 367 Управление стилями CSS 367 Семейство stylesheets 368 Анимация текста 373 Анимация изображений 384 Динамическое позиционирование 387 ГЛАВА 15. Программирование форм 398 Семейства форм 398 Свойства и методы объекта form 400 Программирование списков и меню 402 Проверка ввода данных в форму 411 Приложение А. HTML-элементы 419 Приложение Б. Список допустимых атрибутов 423 Приложение В. Свойства стилей 437 Приложение Г. Таблица символьных примитивов 444 |
Loading
|