Часть I. Web-программирование с помощью XHTML и CSS

Содержание

Литература
1. Создание web-страниц
1.1. История Интернет и его использования
1.1.1. ARPANET - Начало Интернет
1.1.2. NSFNET - Развитие Интернет
1.1.3. WWW - Информационная сеть
1.1.4. Техническая конвергенция
1.1.5. Использование Интернет
1.1.6. Технологии Интернет
1.2. Обслуживание страниц Web
1.2.1. Серверы и клиенты
1.2.2. Доступ к документам Web
1.2.3. URI
1.2.4. Просмотр локальных страниц Web
1.2.5. Создание присутствия в Web
1.3. Теги XHTML и стили CSS
1.3.1. Язык разметки HTML
1.3.2. Изучение HTML
1.3.3. Развитие стандартов HTML
1.3.4. Стандарты кодирования XHTML
1.3.5. Соответствие XHTML 1.1
1.3.6. Соответствие XHTML 1.0
1.3.7. Корневой элемент <html>
1.3.8. Стандарты соответствия кодированию
1.3.9. Валидация страниц Web
1.3.10. Типы тегов XHTML
1.3.11. Контейнерные и пустые теги
1.3.12. Каскадные таблицы стилей
1.4. Работа с документами XHTML
1.4.1. Пролог
1.4.2. Тег <html>
1.4.3. Тег <head>
1.4.4. Тег <title>
1.4.5. Тег <body>
1.4.6. Редактирование текста с помощью Notepad
1.4.7. Сохранение документа XHTML
1.4.8. Вывод документа XHTML
1.4.9. Редактирование документа и вывод
1.5. Создание первой страницы Web
1.6. Комментарии в XHTML
1.7. Сохранение и вывод первой страницы Web
2. Базовая компоновка документа
2.1. Структурирование содержимого страницы
2.2. Вывод в редакторе и браузере
2.3. Форматированный текст
2.4. Параграфы
2.4.1. Тег <p>
2.5. Блочные и линейные теги
2.6. Исключенные теги и атрибуты
2.7. Исключенный атрибут align
2.8. Тег <blockquote>
2.9. Вложенные теги <blockquote>
2.10. Перенос строки
2.10.1. Тег <br/>
2.10.2. Исключенный тег <br>
2.11. Заголовки
2.11.1. Исключенный атрибут align
2.12. Горизонтальная линейка
2.12.1. Исключенные тег <hr> и его атрибуты
2.13. Списки
2.13.1. Неупорядоченные списки
2.13.2. Вложенные неупорядоченные списки
2.13.3. Исключенный атрибут type
2.13.4. Упорядоченные списки
2.13.5. Вложенные упорядоченные списки
2.13.6. Исключенные атрибуты type и start
2.13.7. Списки определений
2.14. Соединение страниц
2.14.1. Тег <a>
2.14.2. Локальные ссылки
2.14.3. Удаленные ссылки
2.14.4. Исключенный атрибут target
2.14.5. Цвет ссылок
2.15. Вывод изображений
2.15.1. Графические форматы
2.15.2. Использование изображений
2.15.3. Тег <img/>
2.15.4. Исключенное выравнивание изображений
2.15.5. Исключенные атрибуты width и height
2.15.6. Использование графических изображений в качестве ссылок
2.15.7. Создание подкаталога Media
3. Основы оформления документов
3.1. Использование стилей оформления
3.1.1. Атрибуты
3.1.2. Каскадные таблицы стилей
3.1.3. Линейные таблицы стилей
3.1.4. Встроенные таблицы стилей
3.1.5. Внешние таблицы стилей
3.1.6. Применение таблиц стилей
3.1.7. Стили оформления полей страницы
3.1.8. Свойства стиля оформления полей страницы
3.1.9. Значение размера
3.1.10. Задание полей с помощью линейной таблицы стилей
3.1.11. Задание полей с помощью вложенной таблицы стилей
3.1.12. Задание полей с помощью внешней таблицы стилей
3.1.13. Задание индивидуальных полей страницы
3.1.14. Исключенные атрибуты тега <body>
3.1.15. Поля параграфа
3.1.16. Вертикальные поля
3.2. Стили выравнивания
3.2.1. Стиль text-align
3.2.2. Выравнивание параграфа
3.2.3. Выравнивание заголовка
3.2.4. Выравнивание изображений
3.2.5. Плавающие изображения
3.2.6. Стиль text-indent
3.2.7. Стили определения ширины и высоты
3.2.8. Ширина и высота линейки
3.2.9. Ширина и высота изображений
3.2.10. Основные стили цвета
3.2.11. Цвет текста и фона
3.2.12. Цвет линейки
3.2.13. Области действия и разделы
3.2.14. Тег <span>
3.2.15. Тег <div>
3.3. Селекторы и классы стиля
3.3.1. Простые селекторы
3.3.2. Селекторы ID
3.3.3. Оформление тегов <span> и <div>
3.3.4. Классы стилей оформления
3.3.5. Стратегии оформления
4. Форматирование текста
4.1. Параметры шрифта
4.1.1. Стили шрифта
4.1.2. Вложенные стили
4.1.3. Исключенный тег <font>
4.1.4. Свойства текста
4.1.5. Применение свойств текста
4.1.6. Использование отрицательных значений
4.1.7. Промежутки между буквами и словами
4.1.8. Теги стиля шрифта
4.1.9. Цвета текста и фона
4.1.10. Специальные символы
5. Лабораторная работа «Енисейские окна»
5.1. Разработка статического web-сайта на основе технологий XHTML и CSS
6. Лабораторная работа «Разработка сайта в среде Kompozer»
6.1. Общие приемы
6.1.1. Настройка
6.1.2. Создание страниц
6.1.3. Создание каскадных таблиц стилей
6.1.4. Проверка
6.2. Контрольная работа «Окно Родины»
6.2.1. Примеры
6.2.2. Страница «О родине»
6.2.3. Страница «Резюме»
6.2.4. Примеры
6.2.5. План
7. Лабораторная работа «Разработка статического сайта в среде Dreamweaver»
7.1. Технология работы в среде Dreamweaver
7.1.1. Регистрация статичного сайта
7.1.2. Создание страницы контактов
7.1.3. Форматирование страницы контактов
7.1.4. Оценка сайта: код
7.2. Преобразование в XHTML
7.2.1. Модернизация типа документа до XHTML
7.2.2. Замена строк в исходном коде
7.2.3. Замена тегов
7.2.4. Удаление ненужных тегов
7.2.5. Закрытие пустых тегов с атрибутами
7.2.6. Поиск изображений, не содержащих атрибут alt
7.2.7. Верификация XHTML-кода
7.3. Дизайн
7.3.1. Переопределение элементов HTML при помощи каскадных таблиц стилей
7.3.2. Создание и применение пользовательских стилей CSS
7.3.3. Создание шаблона для многократного применения
7.3.4. Резюме
8. Контрольные вопросы
8.1. Вопросы для самопроверки
9. Глоссарий по тегам HTML
9.1. Basic Tags
9.2. Char Format
9.3. Output
9.4. Blocks
9.5. Links
9.6. Frames
9.7. Input
9.8. Lists
9.9. Images
9.10. Tables
9.11. Styles
9.12. Meta Info
9.13. Programming
10. Контрольные работы
10.1. Контрольная работа «Проектирование web-сайта предприятия»
10.2. Порядок выполнения
10.2.1. Литература