Введение

Введение

Всемирная паутина стала одним из наиболее значительных достижений 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 позволяет сделать это в простой и удобной форме.

Материал книги исчерпывающе объясняет все основные моменты веб-дизайна динамичных и статичных веб-страниц, причем в простой и удобной для усвоения форме – в виде набора пошаговых процедур, реализующих конкретные операции веб-дизайна, с хорошо подобранными и выразительными примерами. Шаг за шагом выполняя эти процедуры, вы станете настоящим мастером веб-дизайна, способным решать любые задачи по созданию профессиональных сайтов.

Поделитесь на страничке

Следующая глава >

Рекоммендации

Похожие главы из других книг

Введение

Из книги 3ds Max 2008 для дизайна интерьеров автора Семак Рита

Формализованный шаблон освобождения ресурсов Текущая реализация MyResourceWrapper работает вполне приемлемо, но некоторые недостатки она все же имеет. Во-первых, каждому из методов Finalize() и Dispose() приходится очищать одни и те же неуправляемые ресурсы. Это, конечно, ведет к дублированию программного кода, что усложняет задачу его поддержки. Лучше всего определить приватную вспомогательную функцию, которая вызывалась бы каждым из двух этих методов.


10.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Глава 4 Размер имеет значение • Лучше меньше, да… меньше • Какой формат выбрать • Искусство оптимизации


11.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Filter Gallery (Галерея фильтров) Если вы уже попробовали в действии фильтры Photoshop, то должны были заметить, что окна с настройками одних сильно отличаются от других. Например, при выборе фильтра Twirl (Скручивание) из группы Distort (Деформация) появляется маленькое окошко (рис. 7.2), а при выборе фильтра Underpainting (Рисование поверху) из Artistic (Художественные) – большое окно (рис. 7.3). Все дело в том, что настройки некоторых фильтров отображаются в режиме галереи.


12.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Стальной шар Данный эффект, имитирующий объем, является, по мнению авторов, самым оригинальным. К большому сожалению, область его практического применения очень ограниченна, но результат выглядит интересно. Мы будем рисовать стальной шар. Создайте новое изображение размером 400 х 400 пикселов в любом цветовом режиме. Установите основные цвета по умолчанию (D) и примените фильтр Clouds (Облака): Filter ? Render ? Clouds (Фильтр ? Освещение ? Облака).


13.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Приложение 3 Фильтры Photoshop CS4 В главе 7 вы познакомились с группами фильтров Photoshop CS4 и с галереей фильтров, а также узнали подробнее о действии некоторых из них. Данное приложение служит небольшим дополнением к этой главе. Здесь кратко описаны все фильтры Photoshop. Пусть оно станет для вас небольшим справочником, с помощью которого вы сможете быстро понять, какой фильтр вам необходимо применять в каждом случае.


14.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Фильтры группы Render (Освещение) Clouds (Облака)


15.0. Введение

Из книги C++. Сборник рецептов автора Диггинс Кристофер

Лекция № 2. Отсутствующие данные В системах управления базами данных для определения отсутствующих данных описаны два вида значений: пустые (или Empty-значения) и неопределенные (или Null-значения). В некоторой (преимущественно коммерческой) литературе на Null-значения иногда ссылаются как на пустые или нулевые значения, однако это неверно. Смысл пустого и неопределенного значения принципиально различается, поэтому необходимо внимательно следить за контекстом употребления того или иного термина.


Введение

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

От издательства Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты comp@piter.com (издательство «Питер», компьютерная редакция). Мы будем рады узнать ваше мнение! Подробную информацию о наших книгах вы найдете на веб-сайте издательства: http://www.piter.com.


Введение

Из книги Delphi. Учимся на примерах автора Парижский Сергей Михайлович

2.2.9.1 Взаимодействие клиент-сервер


Введение

Из книги MySQL 5.0. Библиотека программиста автора Гольцман Виктор Иосифович

Обсуждение


Введение

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Постановка задачи Вы хотели бы добавить к сборному виду собственные механизмы распознавания жестов, таких как щипок, чтобы реализовать собственные варианты поведений на базе уже имеющихся.


Введение

Из книги Excel. Мультимедийный курс автора Мединов Олег

Глава 9. Глубина цвета Для определения числа цветовых оттенков, которые способен различить сканер, часто используют два взаимосвязанных параметра — глубину цвета и собственно количество цветов.


Введение

Из книги Эффективное использование STL автора Мейерс Скотт

2.3.2. Совместно используемые библиотеки


Введение

Из книги MySQL: руководство профессионала автора Паутов Алексей В

6.5.1. /dev/null Устройство /dev/null служит двум целям. ? Linux удаляет любые данные, направляемые в устройство /dev/null. В тех случаях, когда выводные данные программы не нужны, в качестве выходного файла назначают устройство /dev/null, например: % verbose_command > /dev/null


Введение

Из книги Эффективное делопроизводство автора Пташинский Владимир Сергеевич

Резюме


Введение

Из книги Photoshop CS4 автора Жвалевский Андрей Валентинович

Явные преобразования типов Явное преобразование типа может быть выполнено посредством операции приведения типа. Она имеет следующую синтаксическую форму (<абстрактное-имя-типа>) <операнд> <абстрактное-имя-типа> — специфицирует некоторый тип; <операнд> — выражение, значение которого должно быть преобразовано к специфицированному типу (абстрактные имена типов рассмотрены в разделе 3.8.3).