Вывод текста в колонкахРабота с границамиСоздание абзацного отступа и работа с интервалами между буквами, словами и стрoкамиИспользование в тексте начальных заглавных буквНастройка внешнего вида гиперссылокСоздание эффекта отбрасывания тениИспользование графических границРасположение фоновых изображений и "водяных знаков"Плавающие изображения и текстНастройка внешнего вида списковСоздание эффектов текста и изображений с помощью фильтровВыравнивание надписей с элементами формы и добавление цветов в формуВывод на странице галереи миниатюр с заголовкамиУправление курсоромРасположение элементов Web-страницы по слоямПередача списка стилей через функцию проверкиГлава 5. XHTML и новые тенденцииТребования к созданию корректных ХНТМL документовЧто еще нужно знать о XHTML?Преобразование HTML в XHTML с помощью HTML TidyВыбор правильного значения DOCTYPE для Web-страницыПроверка Web-страницы с помощью функции проверки XHTMLУстановка размера текста на XHTML-странице с помощью ключевых словГруппировка элементов списка выбора XHTML-формы с помощью дескриптора <optgroup>Добавления цветов в XHTML-таблицы с помощью правил каскадных списков стилейВнедрение шрифтов на XHTML-страницу с помощью правил каскадных списков стилейВставка одной XHTML-страницы в другую с помощью внутритекстового фреймаОдновременное обновление нескольких внутритекстовых фреймов XHTML-страницыИзменение внешнего вида XHTML-страницы на основе типа целевой системыУправление печатью XHTML-страницы Web-браузеромГлава 6. ГрафикаПонимание роли графики в Web-дизайнеСоздание Web-графикиПонимание форматов файлов изображенийПомещение Web-графики на Web-страницуУчет скорости доступа в InternetСоблюдение авторских прав при работе cWeb-графикойДостижение баланса между текстом и графикой на Web-страницеВопросы межплатформенной совместимости при создании графических изображений для Web-страницЗадание размеров изображения в дескрипторе <img>Работа с атрибутом alt и браузерами, не воспроизводящими графикуСоздание всплывающей подсказки с помощью атрибута title в дескрипторе <img>Сжатие фотографий в JPEG-файлСохранение аппликаций и текста в файл формата GIFСоздание видимости быстрой загрузки рисунковРабота с форматами файлов PNG-8 и PNG-24Преобразование графики в Web-изображения с помощью программ редактирования изображенийСоздание Web-совместимых графических изображений на сканереСоздание цветных горизонтальных линийИзвлечение быстро загружающегося изображения - "наживки" с помощью атрибута lowsrcОбеспечение правильного представления цветов с помощью Web-безопасной цветовой палитрыСоздание графических гиперссылокСоздание мозаичного фона из графических изображенийСоздание прозрачности в GIF-изображенияхИзвлечение полноразмерного изображения после щелчка на пиктограммеПредварительная загрузка и "фоновое" кэширование изображенийРасширение Web-безопасной цветовой палитры с помощью техники растрированияСглаживание краев текста, преобразованного в графический элемент, за счет устранения контурных неровностейГлава 7. Анимация, звук и видеоПонимание роли анимации в Web-дизайнеПонятие подключаемого программного модуляПонятие динамического HTML (DHTML)Работа с GIF-анимациейРабота с Macromedia FlashИспользование ShockwaveКогда использовать и когда не использовать анимациюРабота со звуком в InternetВстраивание видео на Web-страницуМонтаж видеороликаИспользование виртуальных экскурсийСоздание GIF-анимации с чистого листаУправление GIF-анимацией с помощью внутренних параметровСоздание баннера с помощью GIF-анимацииСоздание плавных переходов между кадрами GIF-анимации с помощью построения промежуточных изображенийВключение в Web-сайт готовой Flash-заставкиСоздание Flash-фильма с чистого листаПостроение анимации на основе текста с помощью FlaXПередача потокового аудио и видеоСоздание потокового медиаСоздание страницы с Web-камеройВстраивание видео и аудио в страницу с помощью SMILГлава 8. JavaScriptВставка операторов JavaScript в HTML-код Web-страницыСокрытие сценариев от браузеров, не поддерживающих JavaScriptПонятие функций JavaScriptПередача значений в функцию и из функцииЗарезервированные слова JavaScriptПояснение выполняемой сценарием обработки с помощью комментариевОбъявление переменных в сценарии или функцииПонятие операций JavaScriptУсловная и повторяющаяся обработкаВставка функций JavaScript в HTML-код Web-страницыОтображение документа в устаревших браузерах, не поддерживающих сценарииХранение множественных значений в одной переменной с помощью массивов JavaScriptПринятие сценарием решений и выполнение соответствующей обработкиПринятие решений на основании двух или более условийВыполнение кода, когда условие не истинноПовторение операторов определенное число разПовторение операторов, пока условие истинноРеагирование на события JavaScriptВыполнение операторов JavaScript в теле Web-страницыВызов определенной пользователем функции JavaScriptВызов JavaScript-функции в обработчике событияЧто такое обработчики событий JavaScriptСоздание интерактивной навигационной панели с эффектом смены изображения при наведении курсораИспользование массивов объектной моделиОбращение к объектам Web-страницы по имени (а не по позиции в массиве)Использование содержимого объекта документаИспользование массива изображений JavaScriptИспользование массива ссылок JavaScriptИзменение цветов Web-страницы с помощью JavaScriptСохранение cookie-набора на жестком диске посетителяФорматирование данных cookie-набора с помощью JavaScriptИзвлечение значения cookie-набора из cookie-файлаУдаление cookie-набора из cookie-файлаЭкономия времени и усилий с помощью готовых (внешних) сценариевСоздание анимации с помощью события on LoadОтображение самоизменяющихся баннеров с помощью JavaScriptНаправление гиперссылок на новые файлы "на лету"Предварительное кэширование файлов для уменьшения времени отображения изображенийСоздание бегущей строки с помощью JavaScriptГлава 9. Java-аплеты и объекты ActiveXКак браузер выполняет Java-аплетПочему выполнение Java-аплетов безопасноКак браузер выполняет объект ActiveXПомещение Java-аплета на Web-страницуВнедрение в Web-страницу объекта ActiveXНастройка параметров безопасности Java и ActiveXСоздание всплывающего навигационного меню с помощью аплетаАнимация строки текста с помощью аплетаОтображение и печать календаря на любой год с помощью аплетаОтображение с помощью аплета отрывка, случайным образом выбранного из текстового файлаСоздание с помощью аплета навигационного меню, выполняющегося в отдельном окнеПрокручивание содержимого файла по вертикали в прямоугольной области на экране с помощью аплетаАнимация синусоидальных колебаний изображения с помощью аплетаРедактирование исходного Java-кода для компиляции пользовательского аплетаДобавление в Web-страницу Internet-чата с помощью элемента управления ActiveX Microsoft ChatИспользование только объектов ActiveX в internet ExplorerГлава 10. РНР4История PHPЗагрузка и установка РНРНачальный и конечный дескрипторы РНРСинтаксис РНРПеременныеОперацииУсловная и циклическая обработкаПередача данных HTML-формы PHP-сценариюИспользование РНР для обработки и извлечения результатов формыИспользование РНР для отправки сообщения по электронной почтеОпределение, принимает ли Web-браузер посетителя cookie-наборыИспользование РНР и дискового файла для организации парольного доступа кWeb-сайтуПредотвращение перехода посетителей по ссылкам на сайтИспользование PHP-сеанса для установки постоянного соединения между посетителем и Web-серверомСоздание базы данных MySQL и таблицВывод на Web-странице результатов запроса в базу данных SQL в HTML-таблицеИспользование РНР для генерации случайного пароляИспользование РНР и MySQL для организации парольного доступа к Web-сайтуИсключение возможности изменения посетителями значений переменных с помощью URL-аргументовИспользование РНР и MySQL для отслеживания положения посетителя на Web-сайтеОпределение IP-адреса посетителя для запросов Web-страницы, переданных через прокси-серверПредотвращение принятия одним посетителем PHP-идентификатора сеанса другого посетителяИспользование функций РНР для создания шаблонов Web-страницИспользование РНР для внедрения на страницу функциональности выгрузки файлаГлава 11 . Активные серверные страницы (ASP)Что нужно, чтобы создавать и просматривать ASP-страницыНачальный и конечный дескрипторы ASPСокрытие исходного ASP-кода от посетителя Web-сайтаОбъекты ASPПредотвращение вывода браузером устаревших ASP-страницПеренаправление Web-браузера на другую страницуХранение значений переменных между HTTP-запросами в cookie-наборахПолучение данных из формы с помощью коллекции Form •Получение данных из формы с помощью коллекции QueryStringПолучение информации из коллекции ServerVariablesИспользование драйвера MyODBC для работы с СУБД MySQLОрганизация доступа к Web-сайту по имени пользователя и паролюЗапуск сеанса и работа с переменными сеансаВыполнение запросов SQL и отображение результатов запроса в HTML-таблицеОтображение рекламных баннеров с помощью Microsoft Banner AcLRotatorОтслеживание показов и посещений в Microsoft Banner Ad RotatorОбработка ошибок типа "Код 404: файл не найден"Глава 12. Безопасность и производительностьУгроза атак со стороны хакеровКаким образом хакеры перехватывают и изменяют сообщения в сети?Каким образом хакеры попадают в систему?Каким образом хакеры блокируют доступ к вашей системе?Каким образом хакеры атакуют CGI-сценарии?Каким образом брандмауэры защищают ваш сайт?Каким образом шифрование защищает передаваемые по сети сообщения?Загрузка и установка открытого ключа, цифровой подписи и идентификатора сервераСоздание защищенной Web-страницы на IIS-сервереУстановка программного брандмауэраНастройка назначения портов в брандмауэреСнижение подверженности сайта вирусамПовышение производительности и уровня безопас