Структура веб-страниц. Структура веб-страницы

Приветствую вас, уважаемые читатели 🙂

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

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

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

Структура страницы сайта — терминология

Для начала, как и при рассмотре , давайте разберёмся с терминами.

Структура веб-ресурса представляет собой его план. В свою очередь, она разделяется на внутреннюю и внешнюю.

Внутренняя структура сайта определяет, из каких страниц будет состоять веб-проект и порядок их вложенности (категория-подкатегория-сущность).

В то время как внешняя структура сайта предусматривает вид отдельных страниц в зависимости от размещаемой на них информации. То есть внешняя структура – это как раз и есть структура страницы сайта.

Она, как правило, однородна для всего ресурса (за исключением некоторых страниц на усмотрение разработчиков). Именно поэтому я и решил рассмотреть её в этой статье, дабы избежать будущих повторений.

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

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

Даже если вы решили заказать сайт и читаете эти строки только в целях самообразования — ваше время не будет потрачено зря 😉

Рассмотренные примеры структуры страницы сайта можно успешно применять при формировании инструкций и пожеланий разработчикам вашего продукта.

А это кстати, немаловажно, т.к. благодаря чёткой постановке задачи можно сэкономить не только на времени, но и на стоимости дизайна страницы сайта, которая колеблется в пределах от 50 до 500$.

Необходимость разработки структуры страницы сайта

Перед тем, как мы перейдём к обзору устройства страницы сайта, я хотел бы поговорить с вами о необходимости данных знаний. Чтобы придать вам мотивацию для чтения всего материала целиком 🙂

Дело в том, что чёткое представление структуры страницы сайта является необходимым для всех людей, которые занимаются веб-строительством.

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

Даже при наличии каркаса в виде готового сайта в случае и конструкторов, базовые решения далеки от совершенства.

Также в них может банально чего-то не хватать, а имеющиеся элементы, напротив, могут быть избыточными. Но если вы являетесь новичком в сайтостроении, вы можете этого банально не заметить.

Про необходимость понимания принципов создания страницы сайта в случае проектировки ресурса «с нуля» или на основе фрэймворка говорить излишне, т.к. всё придётся делать с чистого листа, без какой-либо готовой основы.

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

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

Структура страницы сайта – это что?

Что касается требований к внешней структуре сайтов, то, как уже говорилось ранее, она должна быть едина. Т.е. все структурные элементы должны соответствовать единому шаблону.

Не должно возникать ситуации, когда пользователь просматривает один ресурс, а у него складывается впечатление, что он попал на другой… Настолько отличается структура страниц сайта.

В качестве наглядного примера мы возьмём OZON.ru , крупнейший сетевой торговый ресурс России, сайт которого является ярким представителем семейства Интернет-магазинов.

Структура страницы сайта у OZON.ru соответствует критерию единости. Именно поэтому мы не будем рассматривать каждую из них отдельно.

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

На OZON.ru она имеет разный вид (различный контент) в зависимости от того, произведён ли вход пользователя на сайт или нет. Поэтому для просмотра полного содержимого настоятельно рекомендую зарегистрироваться.

Тем более, я уверен, что Вы хоть раз в жизни да слышали об этом магазине и планировали воспользоваться его услугами, а, может быть, уже и совершали покупки.

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

Прошу прощения за маленькое лирическое отступление 🙂

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

Условно её можно разделить на следующие блоки.

1. Шапка или хедер (область вверху)

В нём, как правило, содержится логотип магазина, блога, социальной сети… Одним словом, проекта 🙂 со ссылкой на главную страницу.

Обязательно должна присутствовать контактная информация (телефоны, email) и данные пользователя, под которым вы прошли процедуру авторизации (логин/имя и меню пользователя, состоящее из различных элементов в зависимости от типа сайта).

Также широко распространён вариант шапки с главным меню ресурса, хотя на некоторых ресурсах оно может располагаться у правого или левого края зоны контента. На OZON.ru ссылка на главное меню размещена в хедере, но, при открытии, оно располагается в левой колонке зоны контента, что является оригинальным решением данного вопроса.

Помимо всего перечисленного здесь также размещается поиск по сайту.

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

2. Подвал или футер (область внизу)

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

На OZON.ru разработчики решили разместить в футере ещё и ссылки на сообщества в социальных сетях, которые в обязательном порядке должны присутствовать для привлечения новых посетителей.

Располагать их так же лучше в фиксированном месте. Именно поэтому на большинстве ресурсов они расположены в футере или хедере.

Помимо этого здесь также часто расположены ссылки на сайты партнёров, информация о годе основания ресурса с контактами его разработчиков и баннеры статистики (например, LiveInternet, HotLog, Яндекс.Метрика и др.)

3. Зона контента (информация, расположенная между хедером и футером)

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

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

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

Разработчики OZON.ru вновь продемонстрировали оригинальный подход при разработке дизайна данного блока сайта.

Он заключается в размещении левого сайдбара, блока с промо-акциями и правого сайдбара в лестничном порядке.

Дизайн главной страницы сайта в нашем примере предусматривает наличие в боковых колонках контента различных акционных предложений, действующих на данном торговом ресурсе либо на партнёрских проектах.

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

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

Учитывая критерий однородности структуры страниц сайта, хедер, футер и сайдбары присутствуют на всех страницах, содержимое зоны контента различно.

Кстати, такой вариант дизайна страниц сайта является проверенным временем и универсальным.

Большинство ресурсов различных типов сегодня успешно её применяют в явном или модернизированном виде (может отсутствовать хедер, футер и один либо оба сайбара).

Иногда создатели веб-ресурсов наполняют сайдбары различным контентом, в зависимости от содержимого. Ярким подтверждением тому являются Интернет-магазины и, в частности, OZON.ru.

На странице со смартфонами в левом сайдбаре (рисунок вверху) выводятся параметры, характерные для этой категории (версия операционной системы, количество SIM-карт, типы беспроводных подключений и т.д.)

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

Несмотря на различие контента, данный подход всё равно удовлетворяет критерию единства структуры страницы сайта ввиду наличия одинакового набора информационных блоков на различных страницах (в данном случае, левый сайдбар).

На этом наша статья, в которой нами была рассмотрена структура страницы сайта , объявляется закрытой 🙂

По ходу изучения материала у вас уже должен был сформироваться проект страницы сайта, который осталось только воплотить в жизнь 🙂

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

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

Если же это не так, предлагаю Вам ознакомиться с другими статьями моего блога, посвящёнными данному вопросу.

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

Обещаю, что ваше мнение не останется незамеченным.

Следите за обновлениями! До встречи 🙂

P.S. : если вам нужен сайт либо необходимо внести правки на существующий, но для этого нет времени и желания, могу предложить свои услуги.

Более 5 лет опыта профессиональной разработки сайтов. Работа с PHP , OpenCart , WordPress , Laravel , Yii ,

Изучив предметную область и собрав исходные данные можно представить предполагаемую схему сайта. Взаимодействие пользователя с сайтом можно представить как технологию «клиент-сервер». Клиент в данном случае это пользователь сети Internet, который осуществляет доступ к серверу посредством браузера. Сервером в данном случае является сайт. WEB-сервер обрабатывает запросы браузера на получение WEB-страниц и отсылает ему требуемые данные (рисунок 4). Обмен данными в сети Internet осуществляется на основе коммуникационного протокола TCP/IP и протокола более высокого уровня (приложений) HTTP.

Рисунок 3.1. Схема функционирования WEB-приложения

Удобство использования - один из важнейших атрибутов качества корпоративного web-сайта. Множеству людей разного темперамента, пола, возраста и с разными целями может потребоваться воспользоваться Вашим веб сайтом. К тому же они будут пользоваться для этого различающимися компьютерами.

Корпоративный web-сайт просто обязан отвечать многим критериям: Общепринятые элементы управления должны восприниматься с первого взгляда.

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

Структура веб сайта должна быть понятна посетителям. Ощущение структуры должно сохраняться на всех страницах. Картинки, видео и другая мультимедийная информация должна быть представлена удобно для ознакомления.

Для тех же, кому часто приходится пользоваться нашим web-сайтом, важно удобство выполнения их повседневных задач. Для них важно сократить количество необходимых шагов для решения задачи. Одного действия клиенту должно быть достаточно для получения подробной инструкции по приобретенному товару. Одного действия должно быть достаточно, чтобы получить актуальный прайс-лист, одного, чтобы узнать расписание работы и схему проезда. Контактные данные - телефоны, электронные адреса - вообще должны быть доступны сразу и всегда.

WEB-сайт компании «Ооо-Мегакомп»» организован из 6 основных, 8 тематических, 3-х подключаемых и множества информационных страниц, 6 страниц для вывода информации из баз данных, 3 подключаемые страницы.

Основные страницы

Index.html - главная страница содержит общую информацию о WEB-сайте и компании «Ооо-Мегакомп»».

company.html. - фотографии руководителей и информация о компании.

price.html - страница на доступ к прайс-листу. Копировальные аппараты, принтеры, «Ооо-Мегакомп», стоимость ремонта, скачать весь прайс-лист. На этой странице пользователь по ссылкам сможет загрузить интересующий его прайс-лист либо прейскурант для просмотра в браузере, или скачать прайс-лист к себе на компьютер для дальнейшего просмотра. Информация по прайс-листу выводится из базы данных.

snpc.html - страница раскрывающая возможность установки предприятием дополнительных услуг таких как установка систем непрерывной подачи чернил на различные типы принтеров.

Adres.html - страница позволяющая узнать посетителю сайта адреса филиалов фирмы guestbook index.php - страница со ссылками на форму для отправки сообщений (отзывов и предложений) в гостевую книгу и для просмотра гостевой книги.

Тематические страницы

Cat_copy. - тематическая страница с кратким описанием и фотографиями копировальных аппаратов имеющая ссылки на информационные страницы с подробным описанием.

Cat_monitor. - тематическая страница с кратким описанием и фотографиями мониторов имеющая ссылки на информационные страницы с подробным описанием.

Cat_sysbl. - тематическая страница с кратким описанием и фотографиями системных блоков, серверов имеющая ссылки на информационные страницы с подробным описанием.

Cat_print. - тематическая страница с кратким описанием и фотографиями принтеров имеющая ссылки на информационные страницы с подробным описанием.

Cat_material. - тематическая страница с кратким описанием и фотографиями расходных материалов имеющая ссылки на информационные страницы с подробным описанием.

Nov_copy. - тематическая страница с кратким описанием и фотографиями новинок копировальных аппаратов.

Nov_monitor. - тематическая страница с кратким описанием и фотографиями новинок мониторов.

Nov_print. - тематическая страница с кратким описанием и фотографиями новинок копировальных аппаратов.


Рис. 3.2. Структурная схема сайта

Подключаемые страницы.

Cap.htm - страница формирующая «шапку» со ссылками по сайту на всех основных и тематических страницах.

Bot.htm - страница, формирующая нижнюю часть экрана со ссылками по сайту на всех основных и тематических страницах.

Bot_2.htm - страница, формирующая нижнюю часть экрана со ссылками по сайту на всех остальных страницах кроме основных и тематических страниц.

Страницы для ввода - вывода информации из баз данных.

Price/Copir.asp - страница осуществляет доступ к прайс листу копировальные аппараты находящемуся в базе данных.

Gbook/showmes.asp - просмотр гостевой книги.

Формы

Gbook/book.asp - форма для добавления записей в гостевую книгу.

Источники данных

Guestbook.mdb - база данных гостевой книги, Price.xls - прайс лист в формате Excel табл. 2.2.

Скрытые страницы

Price/Monitor.asp - страница осуществляет доступ и изменяет содержимое прайс - листа.

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

Веб-страница - гипермедиа документ

Тема 8. Создание Web-страниц (в формате HTML).

WWW состоит из множества взаимосвязанных документов - веб-страниц. Связь осуществляется при помощи гиперссылок (или короче - ссылок). При наведении курсора мыши на ссылку, он принимает вид “выбор ссылки” (указующий перст) и в строке состояния Internet Explorer отображается URL документа, к которому будет произведен переход. Щелчок мыши по ссылке активизирует ее, то есть происходит переход по этому адресу.

Веб-страницы представляют собой файлы, которые создаются с использованием языка HTML (Hyper Text Markup Language -язык гипертекстовой разметки документов) и имеют одноименный формат - HTML. Документ формата HTML может содержать помимо текста, графики и ссылок еще и мультимедийные объекты: анимацию, видео, звук, то есть он строится на основе технологии гипермедиа.

Набор веб-страниц, являющихся собственностью какой-либо компании или частного лица, называют веб-сайтом (от англ. site - местоположение) или просто сайтом. Как правило, все страницы сайта тесно связаны между собой общей темой.

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

Гипертекст - это способ структурирования документов путем размещения ссылок внутри одного документа или между документами.

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

Для создания веб-страниц используется гипертекстовый язык описания документов - HTML (Hyper Text Markup Language).

Это язык программирования, имеющий свой набор команд.

Каждый веб-документ представляет собой программу, написанную на этом языке (HTML-код).

Команды HTML называются тегами (от англ. tag - ярлык, метка). Чтобы отличить теги от текста документа их заключают в угловые скобки. Например, тег
означает команду “начало новой строки”. Теги могут быть как одиночными, так и парными. Одинарные задают действие на один раз. Парные теги указывают начало и окончание действия команды. Тег, указывающий на окончание, помечается символом слеш (/).

Структура веб-страницы задается следующими парными тегами:

· Пара и указывает формат страницы и отмечает его границы


· Пара и указывает на начало и конец заголовка. Включают описание документа, ключевые слова (keywords) для поиска, название документа и другую информацию идентифицирующую страницу.

· Пара и указывает имя страницы.

· Пара и указывает на начало и конец “тела” страницы. Тело - это последовательность команд, обеспечивающая вывод в окно браузера форматированного текста, ссылок и других элементов веб-страницы.

Создавать веб-страницы можно как в HTML-редакторах (FrontPage), так и в текстовых редакторах разного уровня (Word, Блокнот).

Рисунки и другие объекты веб-страницы хранятся отдельно от HTML-кода.

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

Таким образом, веб-страница, как правило, хранится в виде файла формата.html и папки с объектами.

При создании Web-сайта одну из важнейших ролей играет структура web-сайта. Неважно, сколько будет страниц на сайте – множество или всего одна. Для начала определитесь, какова цель создания сайта и какая на нем будет размещена информация. Затем соберите все необходимые данные: текст, изображения, файлы мультимедиа и т.д. Выберите подходящий HTML-редактор и приступайте.

Итак, приступим к планированию сайта, или структуры web-сайта.

Главная страница

Большинство сайтов начинаются с главной страницы – это основная страница сайта. На ней содержится описание сайта и ссылки на другие его ресурсы. Обычно пользователи, зайдя на ваш сайт, попадают именно на главную страницу. Часто она называется index. htm или index. html .

Разработка структуры web-сайта

При оформлении сайта необходимо определить, как ваши страницы будут организованы в отношении потока пользователей. Хотите ли вы, чтобы пользователи начинали с главной страницы и, постепенно продвигаясь по каждой странице, дошли до последней? А может быть вы хотите разрешить пользователям переходить на любую страницу прямо с главной? Нарисуйте план потока пользователей по вашему сайту и связи между страницами, начиная с главной.

Линейная структура

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

Сетевая структура

Сетевая структура напоминает паутину. Пользователи могут перемещаться по страницам как угодно, без какого бы то ни было строгого порядка.

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


Иерархическая структура напоминает пирамиду. На верхушке находится главная страница, а на ней – ссылки на страницы, находящиеся ниже.

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

Изучение сайтов других разработчиков

Это полезное занятие может ощутимо помочь вам в выборе структуры своего веб-сайта и подсказать идеи оформления страниц. Походите по своим любимым Web-сайтам и внимательно изучите приемы разработчиков.

Пензенский Государственный Университет

Кафедра: Коммуникационный менеджмент

Курсовая работа

Тема: Создание структуры Web-сайта

Выполнила: студентка гр.05ЗИЖ61

Тюрина Е.Г.

Проверила: Карпова М.К


Введение

1. Базовые знания необходимые для создания Web-сайта

1.1 Web-страницы и Web-сайты

1.2 Язык разметки гипертекстовых страниц HTML

1.3 Web-редактор Macromedia Dreamweaver

2. Как построить хороший сайт

2.1 Представление текста на Web-страницах

2.2 Представление графики на Web-страницах

2.3 Планирование информационного потока

2.4 Условия для создания успешного сайта

3. Разработка Web-сайта посвященного компании "Марс"

3.1 Создание новой web-страницы (шаблона)

3.2 Ввод и форматирование текста

3.3 Работа с графикой

3.4 Создание гиперссылок

Заключение

Список использованной литературы


Введение

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

Через десять лет, по прогнозам специалистов, около 50 процентов семей (безусловно, пока лишь в развитых странах) будут использовать его ежедневно. Телевидение и радиоприемники не будут заменены компьютерами, но будут иметь мощный процессор, большую память и фактически сами станут в некотором отношении компьютерами.

Это будет время, когда любой человек, владеющий компьютером, сможет "скачать" с его помощью статьи, иллюстрации, видео- или аудиоинформацию по любой интересующей его теме. Он сможет получить эту информацию тогда, когда он этого пожелает. Через какое-то время системы искусственного интеллекта – параллельный машинный перевод, а также идентификация и распознавание голоса сломают последние национальные и языковые барьеры и сделают возможным свободный транснациональный обмен информацией.

Каждый из нас уже сейчас может сделать свой вклад в развитие Internet. Для этого достаточно создать свой веб-сайт и разместить его в Сети.

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

Если вы задерживаетесь на каком-либо сайте на длительное время и даже не осознаете этого, то, по всей видимости, такой сайт очень хорошо продуман. Вернитесь обратно и попробуйте осмыслить полную картину. Можете ли вы увидеть структуру, организацию? Легко ли воспринимается информация? Понимание движения информационных потоков - это первый шаг в создании функционального, удобного в работе сайта. Если вы поймете, как работает эта концепция, и примените ее при создании собственного сайта, то вы уже тем самым опередите большинство других разработчиков.

Тема моей курсовой работы: Разработка Web-сайта посвященного компании "Марс".

Объект исследования: Web-сайт салона ООО Марс.

Предмет – создание структуры Web-сайта.

Цель - создание Web-сайта компании "Марс".

Для этого необходимо решить следующие частные задачи:

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

– изучить основные понятия и программный инструментарий, применяемый для разработки и создания Web-сайтов;

– выявить и учесть методы и способы представления на Web-страницах различных видов информации (текстов и изображений);

– определиться со структурой Web-страниц;

– представить пошаговую стратегию разработки web-сайта.


1. Базовые знания необходимые для создания Web-сайта

1.1 Web-страницы и Web-сайты

Что такое Web-страница"? Ответить на этот вопрос могут многие. Это интернет-документ, предназначенный для распространения через Интернет по средством сервиса WWW. А если уж говорить по-простонародному, это то, что показывает в своем окне программа-клиент для просмотра Web-страниц - Web-обозреватель.

С технической точки зрения Web-страница - это обычный текстовый файл, который можно создать в любом текстовом редакторе, том же Блокноте, стандартно поставляемом в составе Windows. Этот файл содержит собственно текст Web-страницы и различные команды форматирования этого самого текста. Команды форматирования называются тегами, а описывает их особый язык HTML (HyperText Markup Language, язык гипертекстовой разметки).

Но как Web-обозреватель дает понять Web-серверу, какая Web-страница ему нужна? Очень просто - он пересылает в составе клиентского запроса имя и полный путь файла, в котором она сохранена. Скажем, вот так: http://comp45.buh.department.ru/somepage.html

Этот запрос заставит Web-сервер извлечь и отправить Web-обозревателю файл somepage.html.

А что такое Web-сайт? Это набор Web-страниц, подчиненных общей тематике и объединенных в единое целое. Web-сайт также сохраняется на жестких дисках серверного компьютера. Технических отличий у Web-страницы и Web-сайта не слишком много.

А теперь самое время прояснить несколько, опять же, чисто технических моментов, связанных с работой Web-обозревателя и Web-сервера. Прежде всего, для хранения всех файлов, составляющих сайт (или Web-страницу, если рассматривать ее как "вырожденный" случай сайта), на диске серверного компьютера создается особая папка, называемая корневой. Все файлы сайта должны находиться только в этой папке, без малейших исключений. Все, что не находится в ней, автоматически исключается Web-сервером из состава сайта.

Корневую папку сайта на серверном компьютере создает человек, занимающийся настройкой и обслуживанием программы Web-сервера (или же всего серверного компьютера),- администратор. При этом он заносит полный путь этой папки в настройки Web-сервера, чтобы последний смог найти ее на диске. После этого корневая папка может быть заполнена файлами нового сайта.

Когда Web-обозреватель присылает Web-серверу запрос вида: http://wvw.somesite.ru/somepage.html

Web-сервер ищет файл somepage.html в корневой папке сайта и, если находит, отправляет его Web-обозревателю. Если же такого файла нет или Web-сервер почему-то не может его загрузить, он отправляет Web-обозревателю сообщение об ошибке.

1.2 Язык разметки гипертекстовых страниц HTML

Язык разметки гипертекстовых страниц (HTML – Hypertext Markup Language) представляет собой язык, разработанный специально для создания Web-документов. Он определяет синтаксис и размещение специальных инструкций (тегов), которые не выводятся на экран, но указывают браузеру, как отображать содержимое документа. Он также используется для создания ссылок на другие документы, локальные или сетевые, например, находящиеся в сети Интернет.

Стандарт HTML и другие стандарты для Web разработаны под руководством консорциума W3C (World Wide Web Consortium). Стандарты, спецификации и проекты новых предложений можно найти на сайте http://www.3w.org/. В настоящее время действует спецификация HTML 4.0, поддержка которой со стороны основных браузеров постоянно растет.

На практике на стандарт HTML большое влияние оказывает наличие тегов, предложенных и поддерживаемых наиболее известными браузерами, такими как Microsoft Internet Explorer и Netscape Navigator. Эти теги в данный момент могут как входить, так и не входить в состав действующей спецификации HTML.

Информации о тегах HTML Compendium (краткое руководство по HTML) созданно Ron Woodall. Компендиум содержит список тегов и их атрибутов в алфавитном порядке, а также обновленную информацию о поддержке каждого из них со стороны браузеров. Компендиум HTML находится на сайте http://www.htmlcompendium.org.

1.3 Web-редактор Macromedia Dreamweaver

Язык HTML, несмотря на столь мудреное название, весьма прост. И написать с его помощью простенькую Web-страничку с парой абзацев текста можно буквально за пять минут, причем большая часть этого времени будет потрачена на набор самого текста этой страницы, а не тегов HTML. Так в чем же проблема?

Но многие его не знают язык HTML, более того - не хотят его изучать или не имеют на это времени. Но создавать Web-страницы хотят. Поэтому специально для них программисты написали множество программ, предназначенных для создания Web-страниц, - так называемые Web-редакторы. С помощью таких программ можно создавать документы, как в Microsoft Word, т.е. просто и удобно.

Одна из таких программ написана разработчиками из фирмы Macromedia и называется Macromedia Dreamweaver. Первая ее версия вышла еще в далеком 1998 году; в настоящее же время доступна версия 8. Именно с Dreamweaver мы и будем работать в процессе написания курсовой работы.

Dreamweaver - типичнейший представитель визуальных Web-редакторов, работающих по принципу WYSIWYG (What You See Is What You Get, "что ты видишь, то ты и получишь"). При этом пользователь форматирует текст и в окне редактора сразу же видит результаты своих трудов. Существуют также и невизуалъные Web-редакторы (они же - HTML-редакторы), основанные на другом принципе. Они работают непосредственно с самим HTML-кодом, предоставляя при этом пользователю различные дополнительные возможности: быстрая вставка тегов, удобное задание их параметров, набор предопределенных шаблонов для создания стандартных элементов Web-страницы и пр. В этом смысле они похожи на Блокнот, но значительно расширенный.




Top