Веб-дизайн - Учебники - Сайтостроительсво и веб-дизайн - Введение

Введение
Говорить о популярности Интернета в наши дни, по меньшей мере, странно. Интернет стал не просто частью нашей жизни, но и частью настолько привычной и обыденной, что мы перестали удивляться и восхищаться предоставляемыми им услугами. На самом деле, даже десятилетний ребенок может заметить, насколько веб-технологии проникли во все сферы культурной жизни человека: образование, коммерция, политика, развлечения. Мы пользуемся Интернетом либо в личных целях, либо в профессиональных, либо и в тех и в других.

Интернет может объединять и членов клубов по интересам, и детей с родителями. И все они только выиграют от того, что будут знать хоть что-то о Сети. Умение опубликовать документ в Интернете в один прекрасный день может стать чем-то вроде умения печатать на пишущей машинке, и практически любой человек со средним образованием должен будет твердо владеть, по крайней мере, начальными навыкам.

Сейчас это является важным пунктом любого Curicculum Vitae (резюме), а также ключевым моментом при выполнении различных задач — как оплачиваемых, так и личных. Если вы морально готовы к тому, чтобы научиться строить собственные сайты, то пришло время начать читать эту книгу и вникать в ее содержимое.

Для кого предназначена эта книга

Изучение технологий публикации в Сети можно разделить на две стадии. Более того, на два подхода: одним из них является фокусирование внимания на написании кода, другим — изучение технологии публикации с помощью графических редакторов. Наша книга является пособием, придерживающимся первого из этих подходов, она помогает понять суть стандартов HTML и XHTML для написания с помощью этих языков веб-страниц, построения сайтов, совмещения их в более сложные структуры, такие как таблицы стилей, скрипты. Пусть вас не пугают эти термины, по прочтении этой книги вы узнаете, что означают эти умные слова, научитесь работать со средствами веб-публикации, даже если до сих пор вы никогда не сталкивались с ними.

Позвольте, однако же, заметить, что эта книга не для всех. Я предполагаю, что вы уже знаете, где у компьютера расположена кнопка Power, а также умеете работать в Windows, Macintosh OS или Unix .Я не буду описывать, как создать файл, папку, что такое расширение файла и т п Из этой книги вы будете узнавать исключительно о том, что касается Сети. Вам придется раздел за разделом следовать за изложением, наращивая свою страницу, придется вникать в графические и муль тимедийные технологии. Понадобятся и минимальные навыки программирования, без этого невозможно создать действительно интересный сайт.

Если вы хотите научиться создавать сайты в Интернете для своей фирмы, организации или образовательного учреждения, то совершенно правильно выбрали именно эту книгу. Здесь описаны все необходимые принципы, приведены определения терминов, объяснены основы веб-программирования и дизайна. Хочу быть честным относительно испельзуемого подхода. Если ваша цель — «крутой сайт за один день», то эта книга не для вас. Далее, если вы хотите начать свой марш-бросок в веб-технологии при помощи какого-то конкретного специализированного графического редактора, как, например, Macromedia Dreamweaver, я порекомендовал бы вам купить книгу, описывающую именно этот пакет.

Я надеюсь, что используемый здесь подход является оптимальным: несмотря ни на что, до сих пор очень важно уметь программировать «ручками», знать, понимать и любить код, генерируемый редакторами. Без знания основ невозможно ничему научиться. Хотя графические редакторы порой удобны (и они, на самом деле, даже описаны в главе 20, «Графические редакторы»), я считаю, что если человек хочет понять, как устроены веб-сайты, хочет сам научиться их создавать, то программирование на уровне кодов должно стать его родной стихией К счастью, изучение XHTML, таблиц стилей, JavaScript и даже Dynamic HTML, на мой взгляд, может обойтись без этих сложностей, — в конце концов, надо же хоть где-то применять веб-редакторы без зазрения совести!

Как организована книга

Изложение материала в книге построено от простого к сложному, то есть от вступления и обзора концепций веб-публикации разговор переходит к основам технологии создания собственных страниц и далее к более сложным темам.

Часть I: Создание веб-страниц. Здесь вы встретите определения основных терминов (Интернет, Web, HTML, XHTML, таблица стилей, JavaScript и т д), описание различных концепций веб-публикации. Глава 2, «Краткий курс веб-дизайна» — это своего рода букварь веб-дизайна, а глава 3, «Что необходимо для начала работы», представляет собой обзор инструментальных средств, которые нужно установить и освоить, прежде чем приступать к разработке веб-сайтов. Среди них текстовые редакторы и приложения для управления графикой. В главе 4, «Создаем первую веб-страничку», вы найдете пример страницы и шаблон для написания будущих страниц.

Часть II: Дизайн, ведущий к успеху. Во второй части книги вы узнаете о том, как использовать XHTML для создания веб-страниц. Мы начнем с обычного форматирования текста и разбивания его на параграфы, научимся создавать заголовки различного уровня, текстовые стили и специальные типы блоков, например маркированные и нумерованные списки. В главе 6, «Визуальная привлекательность: графика на веб-страницах», вы узнаете о том, как вставлять в страничку графику, какие форматы при этом можно использовать. В главе 7, «Создание гипертекстовых ссылок», — все о создании гиперссылок — ключевой технологии и идеи веб-сайтов, в том числе ссылок, указывающих на другой сайт или его страницы или указывающих на какую-либо часть текущего документа. Глава 8, «Основы построения таблиц», посвящена, как ни странно, XHTML-таблицам в тексте, которые могут быть использованы, как показано в главе 9, для форматирования целых страниц В главе 10, «Добавьте оригинальности: таблицы стилей, шрифты и специальные символы», рассказывается о таблицах стилей — современном пути настройки внешнего вида текста, изменяемых отступах и других средствах контроля и управления веб-страницами Глава 11, «Дополнительные свойства изображений и карты ссылок» заканчивает вторую часть книги более подробным рассмотрением изображений в Web, дает представление о том, как оптимизировать их использование на своих страницах.

Часть III: Построение собственного сайта. В третьей части книги мы обратимся к некоторым технологиям веб-публикации, которые можно применить сразу ко всему сайту, то есть к собранию работающих вместе веб-страниц. Глава 12, «Создание сайтов при помощи фреймов», рассказывает о том, как разделить браузер на несколько частей с помощью XHTML-фреймов так, что в каждой части может отображаться своя страница.Фреймы очень удобны для быстрого создания «интерфейса» просмотра нескольких страниц одновременно. В главе 13 обсуждается мультимедийное содержимое, которое может быть включено в состав веб-страниц: звук, видео, анимация. В той же главе обсуждается вопрос подключения небольших приложений с помощью Java-технологии. Глава 14, «Стили сайтов: разработка, доступность и глобализация», заканчивает эту часть обзором различных настроек таблиц стилей, с помощью которых можно выбирать и изменять внешний вид документов, составляющих сайт.

Часть IV: Взаимодействие с пользователями. Из этого раздела вы узнаете о некоторых технологиях, позволяющих собирать данные, вводимые пользователем, и каким-то образом реагировать на них. В главе 15 рассказывается о применении форм HTML для добавления разного рода флажков, переключателей, меню и других элементов управления. Глава 16, «CGI и сбор данных», посвящена CGI-пpoграммированию, которое часто используется в связке с XHTML-формами для обработки введенных пользователем данных. Главы 17 и 18 обращают внимание читателя на JavaScript — популярный язык написания скриптов, который можно использовать для автоматизации различных действий на веб-странице. Наконец, глава 19, «Dynamic HTML», посвящена темам, касающимся так называемого «динамического HTML» (или DHTML), — это расширение языка HTML объединяет технологии JavaScript и таблиц стилей, заставляя внешний вид веб-страниц изменяться в соответствии с данными, полученными от пользователя.

Часть V: Инструментарий для публикации в Сети. Последняя часть книги описывает различное программное обеспечение и службы, позволяющие расширить свои возможности и знания в области веб-публикации. Глава 20, «Графические редакторы», рассказывает о популярных редакторах, автоматизирующих процесс создания веб-страниц, — Macromedia Dreamweaver и Microsoft Frontpage. В главе 21, «Форумы, чаты и другие дополнительные возможности», рассказывается о том, какие элементы можно прикрутить к своему веб-серверу: описываются скрипты для добавления счетчиков посещения, создания интерактивных форумов и чатов. Глава 22, «Услуги веб-публикации», посвящена описанию различных серверных решений, включая бесплатные веб-серверы и решения для электронной коммерции.

Кроме этого, в конце книги можно найти приложение со справочной информацией, касающейся элементов XHTML и таблиц стилей CSS.

Соглашения, принятые в этой книге

По мере чтения вы заметите, что некоторые элементы отличаются от обычного текста и содержат дополнительную информацию.

ПРИМЕЧАНИЕ

Примечания включаются в текст для того, чтобы дать вам дополнительную важную или просто интересную информацию на конкретную тему.

СОВЕТ

Совет — это обычно некое указание, которое немного выпадает из темы обсуждения Если вы находите, что совет полезный, используйте его в своей практике создания веб-страниц; в противном случае можно его проигнорировать.

В тексте есть некоторые типографские соглашения. Определения и термины выделяются курсивом. То, что вы должны нажать или напечатать, выделяется моноши ринным шрифтом. Листинги, занимающие более одной строки, отделяются от основного текста и пишутся таким шрифтом. Тем же шрифтом выделяются отдельные команды, встречающиеся в тексте.

Дополнительная информация

Чтобы задать вопрос, сообщить об ошибке, получить дополнительную информацию, посетите сайт автора: http://mac-upgradecom/abgcwp/. Вы найдете там авторские обновления, ответы на вопросы (если таковые возникнут), ссылки на мой адрес e-mail и сетевые форумы.

Спасибо за то, что вы выбрали эту книгу, я желаю вам извлечь из нее максимум полезной для вас информации и научиться создавать качественные веб-проекты.

Copyright © 2006-09.