Всемирная паутина стала РѕРґРЅРёРј РёР· наиболее значительных достижений XX века. Р’ наше время стремительных перемен такой возраст можно уже считать существенным, РЅРѕ технологии работы РІ Рнтернете развиваются РґРѕ СЃРёС… РїРѕСЂ. Р’ РѕСЃРЅРѕРІРµ всех этих технологий лежит язык HTML (HyperText Markup Language – язык гипертекстовой разметки), переживший несколько этапов развития, которые завершались появлением новых версий.
В настоящее время используется последняя версия языка HTML под названием XHTML (eXtensible HyperText Markup Language – расширяемый язык гипертекстовой разметки), включающая поддержку языка XML (eXtensible Markup Language – расширяемый язык разметки). За исключением поддержки XML обе спецификации языка (HTML и XHTML) в общем аналогичны, поэтому основное внимание в книге уделено языку HTML как наиболее часто используемому средству для создания сайтов. В последней же главе описаны основы языка XHTML, его отличия от HTML, а также требования, которым должен следовать разработчик веб-страниц, чтобы его сайт удовлетворял требованиям языка XHTML.
РЎ помощью собственно HTML можно создавать веб-страницы СЃРѕ статическим (неизменным) содержимым. Однако РїСЂРё первом же путешествии РїРѕ Всемирной паутине РІС‹ можете увидеть, что содержимое сайтов подобными страницами РЅРµ ограничивается. Посетив любой крупный сайт, сразу можно заметить, что РЅР° его страницах есть компоненты, реагирующие РЅР° щелчки РєРЅРѕРїРєРѕР№ мыши. Такие страницы называются динамическими. Для РёС… создания используются небольшие программы, внедренные РІ HTML-РєРѕРґ данной страницы. Рти приложения называются сценариями (script). Наиболее популярным языком создания сценариев РЅР° сегодняшний момент является JavaScript. Р’ данной РєРЅРёРіРµ приведены общие сведения РѕР± этом языке, достаточные для написания Рё отладки небольших сценариев, которые создаются для большинства сайтов. Цель этого издания – научить читателей создавать такие сайты. РЈ вас появятся практические навыки работы СЃ HTML-РєРѕРґРѕРј Рё JavaScript, необходимые практикующему веб-дизайнеру. Прочитав РєРЅРёРіСѓ, РІС‹ сможете создавать динамичные сайты профессионального РІРёРґР° Рё содержания.
Книга начинается с описания структуры документа HTML. В первой главе рассказано, из каких компонентов состоит HTML-код, применяемый для создания любой веб-страницы. Вводятся основные понятия и даются сведения о синтаксических конструкциях языка HTML (элементах и атрибутах), указывается, что такое заголовок и тело документа HTML.
Р’ следующих трех главах описываются методы создания Рё оформления основных частей документа HTML. Р’С‹ познакомитесь СЃРѕ способами РІРІРѕРґР° текста Рё его форматирования, настройки внешнего РІРёРґР° таблиц, Р° также включения РІ страницу веб-графики Рё мультимедийной информации (аудио– Рё видеоклипов). Рти элементы дизайна улучшают восприятие веб-страницы, превращая скучный документ РІ СЏСЂРєСѓСЋ Рё красочную витрину вашего сайта, которая РЅРµ оставит равнодушным РЅРё РѕРґРЅРѕРіРѕ посетителя.
В очередных двух главах описываются фреймы и формы. Фрейм – это вставленная в HTML-страницу другая HTML-страница. Такая структура очень удобна, когда на веб-страницу нужно поместить несколько различных компонентов, отображаемых поочередно по желанию посетителя. С формами знаком практически каждый, кто пользовался почтовыми сервисами на большинстве сайтов. Формы позволяют поместить на веб-страницу элементы управления, как в обычном интерфейсе Windows, и использовать их для ввода и отправления писем, данных интерактивных опросов и т. д.
Следующие главы книги посвящены очень важным средствам веб-дизайна – языкам CSS (Cascading Style Sheets – каскадные таблицы стилей) и JavaScript. С помощью JavaScript, как вы уже знаете, создаются динамичные веб-страницы, позволяющие вести интерактивное взаимодействие с посетителем сайта. По сути сценарии JavaScript позволяют превратить веб-страницу в небольшую программу. Вы освоите концепцию языка, его синтаксис и способы внедрения в HTML-код.
Язык CSS – очень эффективный и современный инструмент оформления вебстраниц, напоминающий стилевое форматирование, которое применяется в Word. Вместо того чтобы каждый раз вводить множество параметров форматирования части документа, вы определяете стиль и применяете его там, где необходимо. Язык CSS позволяет сделать это в простой и удобной форме.
Материал книги исчерпывающе объясняет все основные моменты веб-дизайна динамичных и статичных веб-страниц, причем в простой и удобной для усвоения форме – в виде набора пошаговых процедур, реализующих конкретные операции веб-дизайна, с хорошо подобранными и выразительными примерами. Шаг за шагом выполняя эти процедуры, вы станете настоящим мастером веб-дизайна, способным решать любые задачи по созданию профессиональных сайтов.