|
|
|
Книги: [Классика] [Базы данных] [Internet/WWW] [Сети] [Программирование] [UNIX] [Windows] [Безопасность] [Графика] [Software Engineering] [ERP-системы] [Hardware]
Содержание
Введение
ЧАСТЬ I. Что следует знать
ГЛАВА 1. Что такое HTML 4.0
Чем больше жизнь менялась...
Что такое HTML
Эволюция HTML
Инфраструктура HTML
Стандарты или соглашения
Консорциум World Wide Web (W3C)
Стандарт 4.0
Цели HTML 4.0
Подведение итогов
Проблемы и их решение
Проекты реального мира
Разработчики HTML и Web: проблемы повседневной жизни
ГЛАВА 2. Использование HTML 4.0 в реальной жизни
Порядок в мире хаоса
Компьютерные платформы Web-броузеры
Ты помнишь, как все начиналось...
Статистика использования Web-броузеров
Аппаратное обеспечение
Проблемы и их решение
Проекты реального мира
Статистика по броузерам и дизайн Molly.com
ГЛАВА 3. Инструменты HTML
Способы кодирования
Кодирование вручную
Среды редактирования HTML
Утилиты преобразования в HTML
Приложения WYSIWYG
Проблемы и их решение
Проекты реального мира
Шаблоны - залог быстроты и точности
Руководства и проверочные списки для компании
Приложения разработки
ГЛАВА 4. Локальное управление HTML-документами
Правильное управление файлами
Соглашения по именованию
Неправильные имена файлов
Неясные имена файлов
Длина имен файлов
Правильные имена префиксов и суффиксов
Структура каталогов
Сохранение файлов
Проблемы и их решение
Проекты реального мира
Создание схемы узла
ЧАСТЬ II. Основы HTML
ГЛАВА 5. Синтаксис HTML
Синтаксис и структура
Дескрипторы, атрибуты и значения
Дескрипторы
Атрибуты
Значения
Специальные символы
Корректный код
Чувствительность к регистрам
Кавычки
Пробелы
Горизонтальная симметрия
Метод контейнеров
Проблемы и их решение
Проекты реального мира
Раз словечко, два словечко - будет песенка
ГЛАВА 6. Создание документов HTML
Что такое структура документа
Дескрипторы документа
Оболочка HTML
Структура заголовка
Структура тела
Построение оболочки HTML
Комментирование разделов в документе HTML
Создание ясных и легких в использовании документов
Вертикальная симметрия
Проблемы и их решение
Проекты реального мира
Изучение стилей кодирования
ГЛАВА 7. Форматирование и выравнивание текста
Элементы форматирования
Концепции текста
Работа с заголовками
Вставка абзацев и пустых строк
Как работает дескриптор абзаца
Работа с дескриптором разрыва
Создание пустых строк с помощью дескрипторов абзацев и разрывов
Дескриптор предварительного форматирования текста
Применение текстовых стилей
Создание специального текстового формата
Форматирование полного текстового документа
Выравнивание текста Использование элемента DIV
Выравнивание текста с помощью элемента абзаца
Вложенность дескриптора DIV
Проблемы и их решение
Проекты реального мира
А теперь все вместе
ГЛАВА 8. Списки
Использование списков
Общие дескрипторы списков
Значение списков
Неупорядоченные списки
Нумерованные списки
Создание страницы со списками
Списки определений
Сложные приемы работы со списками
Вложенные списки
Использование списков для создания отступов
Атрибуты списков
Проблемы и их решение
Проекты реального мира
Применение списков: узлы Dinosauria и Publisher's Weekly
ГЛАВА 9. Связывание страниц
Сущность Web
Дескриптор якоря
Абсолютное связывание
Относительное связывание
Связывание изображений
Внутренние ссылки
Почтовые ссылки
Использование нескольких ссылок
Проблемы и их решение
Проекты реального мира
Об About.com
ГЛАВА 10. Работа с изображениями
Шаг навстречу дизайну
Дескриптор IMG
Атрибуты дескриптора изображения
width и height
Рамки изображений
Выравнивание
Атрибут alt
Свободное пространство по горизонтали и вертикали
Плавающие изображения
Выравнивание нескольких изображений
Связывание изображений
Проблемы и их решение
Проекты реального мира
Показ ваших работ
ГЛАВА 11. Работа с элементом BODY
Элемент BODY
Управление цветом фона, текста и ссылок
Цвета текста и ссылок
Цвет фона
Добавление фонового изображения
Атрибуты броузера IE
Проблемы и их решение
Проекты реального мира
За пределы черно-белого
ГЛАВА 12. Работа со шрифтами
Введение в полиграфию
Понятия, связанные со шрифтами
Категории, семейства и начертания шрифтов
Высота знаков и пропорции шрифта
Ориентация
Интерлиньяж
Кернинг и пробелы между словами
Цвет шрифтов
Элемент FONT
Атрибуты элемента FONT
Атрибут size
Атрибут Color
Атрибут Face
Дополнительные вопросы работы со шрифтами
Сглаживание шрифтов
Внедренные шрифты
Шрифты и таблицы
Типография в HTML 4.0
Проблемы и их решение
Проекты реального мира
Успешное сочетание HTML и графического шрифта
ЧАСТЬ III. Основы макетирования и дизайна HTML
ГЛАВА 13. Технологии каскадных листов стилей
Введение в стили
Типы листов стилей
Встраивание стиля
Внедрение стиля
Связывание стиля
Комбинированное применение встроенного, внедренного и связанного стилей
Синтаксис листов стилей
Свойства текста и полей
Объявление полей абзаца
Каскадирование и наследование стилей
Классы и группирование
Примеры использования классов
Примеры использования группирования
Проблемы и их решение
Проекты реального мира
Создание совместимого стиля
ГЛАВА 14. Оформление символов с помощью CSS
Стилизация символов в HTML 4.0
Семейства шрифтов
Свойства стилей и их значения
Изменение размера символов
Изменение цвета символов
Изменение насыщенности символов
Изменение наклона символов
Изменение междустрочного интервала
Изменение цвета фона фрагмента и оформления символов
Эволюция листов стилей
Проблемы и их решение
Проекты реального мира
Как сделать сложное простым
ГЛАВА 15. Использование таблиц
Введение в таблицы
Создание простейших таблиц
Атрибуты дескрипторов таблиц
Добавление границ и определение ширины таблицы
Отступы и внутренние пробелы
Атрибуты строк таблицы
Изменение дескрипторов и атрибутов ячеек таблицы
Проблемы и их решение
Проекты реального мира
Шедевр начинается с эскиза
ГЛАВА 16. Макетирование с помощью таблиц
Симбиоз таблицы с рисунком
Введение в дизайн таблиц
Использование сетки
Динамические и фиксированные таблицы
Таблицы фиксированных размеров
Динамические таблицы
Комбинированное применение таблиц
Вложение и объединение таблиц
Выравнивание таблиц
Фрагментация графики для размещения в таблице
Проблемы и их решение
Проекты реального мира
Создание таблицы из рисунка
ГЛАВА 17. Использование фреймов
Быть или не быть фреймам
Структура фреймов
Набор фреймов
Построение страницы с фреймами
Дескрипторы FRAMESET и FRAME
Управление отступами, размерами и полосой прокрутки
Окна назначения
Атрибуты target и name
Специальные целевые имена
Фреймы без обрамления
Дополнительные возможности фреймов
Фиксированные и динамические фреймы
Плавающие фреймы
Дескриптор NOFRAMES
Проблемы и их решение
Проекты реального мира
Конструирование общедоступных страниц
ГЛАВА 18. Построение форм
Введение в конструирование
Синтаксис форм
Элементы форм и атрибуты
Управляющие элементы
Построение формы
Поле ввода текста
Флажки
Переключатели
Список меню
Усовершенствованное поле ввода текста
Кнопки
Проблемы и их решение
Проекты реального мира
Формы на узле Molly.com
ЧАСТЬ IV. Технологии HTML
ГЛАВА 19. Использование JavaScript
Возможности сценариев
Введение в JavaScript
Размещение JavaScript
Объекты и операторы JavaScript
Инструкции и функции в JavaScript
Приложения JavaScript
Простое окно сообщения
Навигация с использованием меню
Всплывающее окно
Мышь и JavaScript
Проверка типа броузера
Проблемы и их решение
Проекты реального мира
JavaScript и таблицы стилей
ГЛАВА 20. Позиционирование элементов
Позиционирование с помощью листов стилей
Концепции позиционирования CSS
Относительное и абсолютное позиционирование
Z-порядок
Эффекты позиционирования
Отсекание
Видимость
Переполнение
Проблемы и их решение
Проекты реального мира
Добавление сценариев к CSS
ГЛАВА 21. Динамический HTML
Определение динамики D
HTML: факт и вымысел
Подход DHTML
DHTML и HTML
Объектная модель документа
DHTML и сценарии
DHTML и листы стилей
Работа с DHTML в Internet Explorer
События
Обработчики событий
Всплывание события
Специальные эффекты
Создание кроссброузерного DHTML
CSS1
Распознавание типа, версии и платформы броузера
Другие "кроссброузерные" советы
Проблемы и их решение
Проекты реального мира
Гуру DHTML
ГЛАВА 22, Доступность и интернационализация
Доступность и HTML 4
Рекомендации по доступности
Разработка доступных страниц
Создание и связь с текстовой страницей
Использование дескриптора LINK для навигации
Атрибут ссылок title
Tab-упорядочение
Tab-упорядочение в формах
Использование FIELDSET и LEGEND в формах
Использование OPTGROUP в формах
Использование заголовков таблиц
Использование резюме таблиц
Разъяснение аббревиатур с помощью дескриптора ACRONYM
Интернационализация
Проблемы и их решение
Проекты реального мира
HTML и доступность: интервью с Дэвидом Оберхартом
ГЛАВА 23. Введение в XHTML, XML и появляющиеся языки
Расширяемость языков
XHTML - воспоминание о будущем HTML
XML: фундаментальная расширяемость
Прикладные программы XML
Расширяемый стиль в XSL
SMIL и мультимедиа
Прочие подмножества XML
Проблемы и их решение
Проекты реального мира
Инструментарий будущего
ЧАСТЬ V. Графический Web-дизайн
ГЛАВА 24. Эффективный дизайн страницы
Концепция интерфейса пользователя
Интерактивные среды
Интерактивные возможности
Линейность
Структура узла
Дизайн пользовательского интерфейса
Метафора
Ясность
Последовательность
Ориентация и навигация
Анализ цели узла
Цель проекта
Аудитория
Определение целей
Замысел дизайна
Обычные страницы на Web-узле
Страница приглашения: входная дверь
Информационные страницы
Обратная связь
Добавление мультимедиа и программирование
Методы компоновки страницы
Компоновка с помощью рисунков
Использование Photoshop или другой программы работы с изображениями
Проблемы и их решение
Проекты реального мира
Проектирование эффективной страницы
Использование слоев Photoshop
ГЛАВА 25. Работа с цветом
Теория цвета
Субтрактивный цвет
Аддитивный синтез
Передача цвета с помощью компьютера
Элементы цвета
Категории цвета
Свойства цвета
Взаимоотношения цветов
Специальные цветовые эффекты
Значение цветов
Технология цвета в Web
Преобразование RGB в шестнадцатеричные значения
Безопасная палитра
Контраст и удобочитаемость
Проблемы и их решение
Проекты реального мира
Работа с безопасной палитрой
ГЛАВА 26, Разрешение и визуальная среда
Что такое экран компьютера
Разрешение экрана
Управление разрешениями
Цвет и гамма экрана
Работа с пространством экрана
Управление пространством
Проблемы и их решение
Проекты реального мира
Калибровка монитора
ГЛАВА 27. Форматы Web-графики и профессиональные инструменты
Великолепная графика и превосходные инструменты
Формат обмена графикой (GIF)
Формат объединенной группы экспертов фотографии (JPEG)
Оптимизация графики
GIF-оптимизация
JPEG-оптимизация
Дополнительные приемы работы с графикой
Прогрессирующая передача
Прозрачность
Адаптивная или Web-палитра
PNG и другие новые графические форматы
Профессиональные графические инструменты
Программы для работы с изображениями и иллюстрациями
Программы GlF-анимации
Инструменты оптимизации
Программы улучшения графики и встроенные программы
Источники графики
Проблемы и их решение
Проекты реального мира
Создание фоновой графики: сравнение инструментов
Photoshop
Photolmpact
Paint Shop Pro
Photoshop
Photolmpact
Paint Shop Pro
ГЛАВА 28. Создание профессиональной Web-графики
Изображения на ваших страницах
Сканирование и хранилища изображений
Сканирование изображений
Выбор хранилищ изображений
Создание Web-графики
Фоновые изображения
Графика для заголовков
Кнопки
Панели и линейки
Иллюстративная графика
Проблемы и их решение
Проекты реального мира
Профессиональный подход к Web-дизайну: интервью с дизайнером Эми Барнхэм
ГЛАВА 29. Графический текст для Web
Создание векторной графики и текста для Web
Векторная графика и кривые Безье
Рисование кривых Безье
Все о цифровом тексте
Экранные шрифты
Масштабируемые шрифты
Шрифты PostScript
Резидентные и системные шрифты
Загружаемые шрифты
Редактирование текста
Векторный вид
Illustrator и HTML 4.0
Цвет
Палитра Web-цветов
Подготовка файлов Illustrator для использования в Web
Назначение объектам URL
Практическое занятие: Adobe Illustrator 8.0 и текстовые эффекты
Создание текста
Создание графики
Проблемы и их решение
Проекты реального мира
Подготовка изображения к использованию в Web
ГЛАВА 30. Карты ссылок, анимация и специальная графика
Специальная графика
Что такое карты ссылок
Создание карт ссылок, обрабатываемых клиентом и сервером
Инструментарий для создания карт ссылок
Пошаговое создание карты ссылок
Создание анимационных GIF-изображений
Создание рекламных заголовков
Проблемы и их решение
Проекты реального мира
Эффективны ли баннеры
ЧАСТЬ VI. Мультимедиа и внедренные объекты
ГЛАВА 31. Аудио, видео и потоковые мультимедиа
Аудио, видео и Web
Создание аудио- и видеофайлов
Аудиофайлы
Видеофайлы
Форматы загружаемых файлов
Аудиоформаты
Видеоформаты
Размещение аудио и видео на Web-странице
Аудио- и видеомодули
Потоковые мультимедиа
Аудиопотоки
Видеопотоки
Размещение потоковых мультимедиа на Web-странице
Размещение аудиопотока на Web-странице
Работа с видеопотоком
Проблемы и их решение
Проекты реального мира
Возможности потоковых технологий
ГЛАВА 32. Работа с Shockwave Flash
Мультимедиа и Web
Основы Macromedia Director, Shockwave и Flash
Что такое Flash
Работа с Flash
Создание Flash-анимации
Публикация с помощью Flash 4
Публикация с помощью Aftershock
Проблемы и их решение
Проекты реального мира
Потрясающий Austin Powers
ГЛАВА 33. Применение Java-аплетов и элементов управления ActiveX
Что такое Java
История языка Java
Применения языка Java
Создание апплета
Элементы управления ActiveX
ActiveX и Java
Технология элементов управления ActiveX
Инструменты для создания элементов управления ActiveX
Пример: управляющий элемент ActiveX на основе ATL
Добавление свойств управляющего элемента
Добавление генераторов и обработчиков событий
Добавление управляющего элемента в HTML-документ
Проблемы и их решение
Проекты реального мира
Размещение Java-аплета на странице
ГЛАВА 34. Виртуальная реальность и специальные мультимедиа
Специальные приложения
Виртуальная реальность
Язык VRML
Программирование в VRML
Виртуальная реальность от QuickTime
Push-технология
Каналы
Проблемы и их решение
Проекты реального мира
Создание канала
ЧАСТЬ VII. Серверные технологии
ГЛАВА 35. CGI и основы предварительной обработки
Интерфейс общего доступа CGI
Выбор языка CGI
Компилируемые языки
Интерпретируемые языки
Как работает CGI
Соединения и заголовки HTTP
Передача данных приложению CGI
Методы запроса GET и POST
Добавление информации к URL
Метод POST и стандартный ввод
Переменные среды
Пары имя/значение
Кодирование адреса
Возврат данных из приложения CGI
Создание заголовка ответа
Вызов приложений CGI
Распространенные сценарии и приложения CGI
Работа с формами
Создание гостевой книги
Предварительная обработка и включения на стороне сервера
Проблемы и их решение
Проекты реального мира
Создание текстового счетчика посещений
ГЛАВА 36. Активные серверные страницы и средства работы с ними
Основы работы с AS
Сценарии на стороне клиента и на стороне сервера
Сценарии на стороне клиента
Сценарии на стороне сервера
Обзор переменных и объектов ASP
Активные серверные технологии и компоненты
Интеграция баз данных и ASP
Инструментальные средства ASP
Как избежать потенциальных проблем
Безопасность
Оптимизация производительности
Выбор системы управления базами данных
Выбор метода доступа к данным
Поддержка со стороны броузера
Дополнительные ресурсы
Проблемы и их решение
Проекты реального мира
Отладка
10 советов по отладке
ГЛАВА 37. Основы баз данных
О базах данных
Сравнение файл-серверных и реляционных СУБД
Изучение различных продуктов
Файл-серверные СУБД
Реляционные СУБД
Средства разработки баз данных
Универсальный язык моделирования
Microsoft Visual Modeler
Работа с приложениями баз данных
Преимущество многоуровневой архитектуры
Нормализация данных
Отношения между таблицами
Ограничения
Работа с базами данных
Хранимые процедуры и триггеры
Повышение производительности базы данных
Некоторые вопросы работы с базами данных
Минимизация загрузки сети
Настройка аппаратуры
Репликация данных
Проблемы и их решение
Проекты реального мира
CDnow.COM
ЧАСТЬ VIII. Применение знаний на практике
ГЛАВА 38. Создание персональной страницы
Вы и весь мир
Рамки здравого смысла
Планирование персональной страницы
Поиск места для страницы
Выбор провайдера Internet
Выбор средств создания персональной страницы
Создание и загрузка файлов на сервер
Выбор содержимого Web-узла
Будьте верны себе
Что "работает" в электронном мире
Оформление персональной страницы
Покажите свой цвет
Шрифтология
Структура узла
Вставка изображений
Карты ссылок
Как получить отзывы пользователей
Проблемы и их решение
Проекты реального мира
Обзор персональной страницы
ГЛАВА 39. Создание коммерческого Web-узла
Ведение бизнеса в Internet
Планирование электронного бизнеса
Исследование рынка: что делают конкуренты
Вы и ваши клиенты
Определение целей узла
Краткосрочные цели
Долгосрочные цели
Марка и образ
Продвижение марки в Internet
Работа с логотипом компании
Расскажите о том, что вы есть
Реклама в Internet
Получение отзывов
Продажа в Internet
Обновление узла
Проблемы и их решение
Проекты реального мира
Гостиница Hollywood Roosevelt Hotel
Другие возможности
ГЛАВА 40. Разработка корпоративных сетей intranet и extranet
Закрытые сети
intranet: закрытость и мощь
extranet: выборочное взаимодействие
Динамические приложения Web
Технические вопросы
Вопросы дизайна
Разработка приложения: взгляд вблизи
Проблемы и их решение
Проекты реального мира
intranet Таксонского медицинского центра
ГЛАВА 41. Создание виртуального сообщества
Что такое виртуальное сообщество
Содержимое узла виртуального сообщества
Внешние технологии
Встроенные технологии
Выбор сторонних Web-сообществ
Патентованные решения виртуального общения
Установка компонентов общения
Группы новостей
Web-форумы
IRC
Протокол IRC
Встраиваемые IRC-клиенты
Управление виртуальным сообществом
Установка правил поведения
Подбор сотрудников
Проблемы и их решение
Проекты реального мира
Web-узлы фанатов: лучшие и худшие примеры электронных сообществ
ЧАСТЬ IX. Размещение, поддержка и продвижение Web-узлов
ГЛАВА 42. Подготовка узла к размещению
Где разместить Web-узел
Персональные начальные страницы
Деловые страницы
Регистрация доменов
Когда нужен домен
База данных WHOIS
Процесс регистрации
Плата за регистрацию домена
Дескрипторы МЕТА
Использование дескрипторов МЕТА
Тестирование страниц в автономном режиме
Коррекция и редактирование кода
Проблемы и их решение
Проекты реального мира
Переход к другому домену
ГЛАВА 43. Размещение узлов в Internet
Что делает узел действующим
Передача файлов с помощью FTP
Программное обеспечение FTP в Web
Программное обеспечение FTP в HTML-редакторах
Проверка узла в действии
Управление ссылками
Ручное управление
Программы управления ссылками
Проверка кода
Программы проверки кода
Проверка кода в Web
Вопросы авторского права
Проблемы и их решение
Проекты реального мира
ГЛАВА 44. Маркетинг и реклама Web-узла
Web-узел как место для коммерции
Поисковые серверы и каталоги как средства маркетинга
Как попасть в список
Подготовка узла к регистрации
После регистрации
Реклама с использованием баннеров
Стоимость рекламы
Общие указания по дизайну
Размещение баннеров
Работают ли рекламные баннеры
Другие маркетинговые технологии
Маркетинг по электронной почте
Группы новостей
Ссылки
Награды
Web-кольца
Внесетевая маркетинговая стратегия
Проблемы и их решение
Проекты реального мира
Parentsplace.com
ЧАСТЬ X. Приложения
ПРИЛОЖЕНИЕ А. Элементы и дескрипторы HTML 4.0
Версии HTML 4.0
Алфавитный список элементов HTML 4.0
Общие атрибуты
Встроенные события
Типы данных
ПРИЛОЖЕНИЕ Б, Специальные символы HTML
Специальные символы
HTML-коды и имена
ПРИЛОЖЕНИЕ В. Справочник по каскадным листам стилей
Листы стилей
Селекторы
Псевдоклассы
Правила
Свойства
Свойства текста
Цвет и фон
Шрифты
Блочная модель
Визуальное форматирование и позиционирование
Генерируемое содержимое и списки
Таблицы
Страничные носители
Акустические листы стилей
ПРИЛОЖЕНИЕ Г. Ресурсы HTML и Web-дизайна
Интересные Web-узлы
Книги
Организации
Учеба и конференции
Начало
О чем эта книга
Оглавление
Введение
Об авторе
Компакт-диск
Заказать книгу в магазине "Мистраль"
|
|
|
|
|
|
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее... |
|