|
Создание Web-страниц HTML, CSS, JavaScript. Мархвида И.В. Мархвида И.В. Мн.: Новое знание, 2002. — 352 с. Книга посвящена основным технологиям написания Web-страниц: языку гипертекстовой разметки HTML, применению каскадных таблиц стилей CSS, а также созданию сценариев на основе javascript. Подробно рассмотрены базовые понятия Web-программирования. Описаны наиболее применяемые элементы и методы создания эффективного HTML-кода. Книга может быть использована как пособие для начинающих разработчиков Web-страниц, а также в качестве справочника по HTML, CSS и javascript. ОГЛАВЛЕНИЕ: Часть 1. Основные сведения .11 Глава 1. Интернет и Web. 13 Глава 2. URI — основа гиперссылки 17 Глава 3. НТМГ - язык Web.. . 18 Глава 4. Браузеры. .20 Глава 5. НТМГ: путь из недавнего прошлого к светлому будущему 24 Глава 6. Инструментарий для разработки Web-документов . . 28 Часть 2. HTML 31 Глава 7. Структура языка 35 7.1. Понятие элемента . .35 7.2. Атрибуты. . . .38 7.3. Типы данных 39 7.4. Единицы измерения длины 42 7.5. Два подхода к форматированию текста 43 7.6. Комментарии 45 Глава 8. Структура HTML-документа 46 8.1. Информация о версии языка. Элемент <!doctype>. 46 8.2. Элемент <html> 48 8.3. Размещение контента. Элемент <body>. 49 Глава 9. Структурирование и разметка контента 51 9.1. Заголовки. Элементы <hl>, <h2>, <h3>, <h4>, <h5>, <h6> 51 9.2. Элементы встроенные и блочные 54 9.3. Выделение блока. Элемент <div>. .... 56 9.4. Встроенный блок. Элемент <span> 57 9.5. Цитаты. Элемент <blockquote> 58 9.6. Организация абзацев. Элемент <р> 59 9.7. Перевод строки. Элементы <br>, <nobr>, <wbr> .62 9.8. Списки. Элементы <ol>, <ul>, <li> 66 9.9. Списки-определения. Элементы <dl>, <dt>, <dd>. .69 9.10. Вывод отформатированного текста. Элемент <рге>. .71 9.11. Разделитель. Элемент <hr>. .72 9.12. Элемент <address>. .74 Глава 10. Разметка текста 76 10.1. Элементы логического форматирования. 76 10.2. Элементы удаления и вставки . 78 10.3. , Физическое форматирование текста 79 10.4. Элемент <font> 81 10.5. Элемент <basefont> .82 Глава 11. Изображения. 83 11.1. Элемент <img>. 84 11.2. Карта изображения. Элементы <тар>, <агеа>. 90 Глава 12. Мультимедийные элементы 94 12.1. Элемент <object> 94 12.2. Элемент <embed* 98 12.3. Элемент <applet>. 101 12.4. Элемент <param>. . 103 Глава 13. Организация гиперссылок. . 105 13.1. Элемент <а>. . 106 13.2. Элемент <link>. 110 13.3. Элемент <base> 112 Глава 14. Таблицы 113 14.1. Элемент <table>. 114 14.2. Элемент <caption> 116 14.3. Группировка строк. Элементы <thead>, <tfoot>, <tbody>. 117 14.4. Организация колонок. Элементы <col> и <colgroup>. .118 14.5. Организация строки. Элемент <tr>. 121 14.6. Элементы <&>, <td> .122 14.7. Табличная верстка 127 Глава 15. Формы. .130 15.1. Элемент <form>. .130 15.2. . Элемент <input>. 134 15.3. Элемент <textarea>. .140 15.4. Кнопка. Элемент <t>utton>. . 141 15.5. Выбор из списка. Элемент <select>. . .143 15.6. Элементы <option> и <optgroup>. 144 15.7. Связывание элементов формы 146 15.8. Элементы <fieldset>, <legend>. 147 Глава 16. Фреймы 151 16.1. Элемент <frameset>. .153 16.2. Элемент <frame> 154 16.3. Элемент <noframes> . 155 16.4. Особенности навигации с использованием фреймов .156 16.5. Встроенные панели. Элемент <iframe>. 159 Глава 17. Раздел заголовков 163 17.1. Элемент <head>. .163 17.2. Элемент <meta> 164 17.3. Элемент <title> 166 17.4. Общие атрибуты. . 167 Часть 3. CSS . 169 Глава 18. Немного истории. 171 Глава 19. Общая характеристика языка CSS . 173 Глава 20. Подключение таблиц стилей 177 20.1. Встроенные стили. . .177 20.2. Глобальные таблицы стилей. Элемент НТМГ <Style 178 20.3. Псевдоклассы .181 20.4. Псевдо элементы 183 20.5. Внешние таблицы стилей 183 20.6. Наследование. 185 Глава 21. Свойства каскадных таблиц стилей. . . . .190 21.1. Управление цветом и фоном 190 21.2. Шрифты. 193 21.3. Форматирование текста. . .196 21.4. Блоки. . 198 21.5. Позиционирование блоков 201 21.6. Визуализация 203 21.7. Свойства для форматирования таблиц, списков и других элементов. 205 Глава 22. Фильтры 209 22.1. Фильтр alpha, .209 22.2. Фильтр blur .212 22.3. Фильтр chroma 213 22.4. Фильтр dropshadow . 214 22.5. Фильтр glow . 215 22.6. Фильтры flipv и fliph 216 22.7. Фильтр gray. . 216 22.8. Фильтр invert ,216 22.9. Фильтр mask. 216 22.10. Фильтр shadow ... 217 22.11. Фильтр wave .. . 218 Часть 4. JavaScript. 221 Глава 23. События в НГМГ . 226 Глава 24. Подключение скриптов 229 24.1. Встроенные скрипты . 229 24.2. Элемент <script>. 230 24.3. Подключение скриптов в элементах <script> . 231 24.4. Подключение во внешнем файле. 233 Глава 25. Основы языка JavaScript 235 Глава 26. Базовая часть языка 236 26.1. Переменные. 236 26.2. Операторы. 238 26.3. Условные операторы и операторы циклов . 241 26.4. Функции .243 26.5. Объекты 244 26.6. Особенности работы с объектами 246 26.7. Создание объекта пользователя . 248 Глава 27. Встроенные объекты 250 27.1. Объект Array 250 27.2. Объект String . .253 27.3. Объект Boolean 257 27.4. Объект Number. 257 27.5. Объект Date . .258 27.6. Объект Math . .263 27.7. Объект Function 264 27.8. Объект Object. 267 27.9. Глобальные функции 268 Глава 28. Объекты браузера. 271 28.1. Иерархия объектов. . 271 28.2. Управление окном. Объект window. . 272 28.3. Объект frames. 276 28.4. Объект history 276 28.5. Объект location. 277 28.6. Объект navigator. 278 28.7. Таймер. . 281 Глава 29. Объектная модель документа . 284 29.1. Объект document . 285 29.2. Иерархия объектов документа. .285 29.3. Доступ к элементам 290 29.4. Прямой доступ. . .294 29.5. Дерево элементов. . . 294 Глава 30. События-объекты. 296 30.1. Связывание событий. . 296 30.2. События, поддерживаемые JavaScript . . 299 30.3. Всплывание событий . 305 30.4. Объект event . 307 Глава 31. Динамическое форматирование. .310 31.1. Объект style 310 31.2. Объект cssText .... 312 31.3. Переключение стилей. 313 Глава 32. Динамическая верстка. 316 32.1. Генерация содержания методом write(). 316 32.2. Динамическое содержание. 317 32.3. Объект Тех! Range 321 32.4. Методы для разметки области TextRange 325 32.5. Методы для работы с TextRange 327 Глава 33. Заключение 332 Приложения. . . . .333 |
Loading
|