Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Персональные странички составляют очень большую категорию РуНета. Ведь не только начинающий WEB-дизайнер должен озаботиться ее наличием, но и обычный посетитель Интернета часто хочет, чтобы о его существовании узнали и другие. Вот и плодятся они изо дня в день. Но все чаще и чаще эти странички начинают посвящать любимому писателю или его произведениям, любимому музыканту или группе, любимому увлечению.
Глава 25
Что такое сайт и кому он нужен
Знакомство с Интернетом обычно начинают, как правило, с электронной почты. Не забывает новый Интернет-пользователь совершать экскурсии в мир WWW, где он встречается со множеством сайтов.
Проходит какое-то время, и этот посетитель хочет принять участие в наполнении Интернета. Чаще всего это выражается в его желании разместить на просторах Интернета свой сайт (персональную страницу).
Так что же это за зверь такой — сайт? Сайт — это несколько страниц текста, снабженных графикой. Создаются эти страницы с применением языка гипертекстовой разметки — HTML. Также в последнее время стали появляться сайты, использующие Flash-технологии, ASP (Active Server Pages), PHP (персональные инструментальные средства для домашней страницы). Но, несмотря на это, все сводится к тому же HTML, по сей день являющемуся единственным и универсальным средством для создания сайтов. И конечно, наиболее популярному.
Сайты нужны многим: и компаниям, и частным лицам. Частным лицам он нужен, чтобы по-
ведать всему миру о себе или своем большом увлечении. Компании на своих страницах чаще предоставляют информацию о себе и своих услугах, расценках на эти услуги. Иногда компании решаются заняться Интернет-торговлей (частные лица на такой подвиг решаются куда реже — ведь это непросто).
Вот и вы решили, что пора заняться созданием своего сайта, а именно вашей персональной страницы. Я вам немного в этом начинании помогу.
Сайт также называют: проект, WEB-страница, WEB-публикация, гипертекстовый документ (и так далее, кому как больше нравится). Мы будем продолжать использовать слово «сайт», а также начнем использовать словосочетание «гипертекстовый документ» и слово «страница».
Создание сайта начинается с выбора двух основных редакторов: HTML-редактора и графического.
HTML-редактор — это программа или пакет программ для создания как самих гипертекстовых документов, так и сайтов в целом.
Графический редактор позволяет вам произвести подготовку графики (текстур, кнопок, разделителей, картинок, фотографий), которую вы затем разместите на своих страницах.
Несмотря ни на что, и сегодня большинство гипертекстовых документов основывается на HTML. HTML позволяет описывать документ, обеспечивающий представление текста и графики в WEB. Такая популярность HTML основывается на его способности представлять содержимое страниц независимо от операционной среды.
Вопрос об операционной среде поднялся потому, что WEB-сервера, на которых располагается ин-
формация, размещаются на компьютерах со своей операционной средой. Чаще всего такие компьютеры в качестве операционной среды используют Windows NT или Linux, FreeBSD.
Так что, прежде чем переходить к знакомству с редакторами, давайте немного ознакомимся с историей HTML.
Глава 26
Кратчайшая история HTML Дальнейшие его перспективы
Цель Интернета заключается в создании условий, при которых любой пользователь любого компьютера, вне зависимости от его местонахождения, смог бы получить нужную ему информацию. В этом ему помогает язык, который используется при создании WEB-страниц и называется HTML — HyperText Martkup Language (язык гипертекстовой разметки). Главное назначение языка HTML — определить внешний вид гипертекстового документа. Для этого в текст документа вставляют определенные коды, называемые теги (tags).
История этого языка не менее интересна. О ней мы немного и поговорим.
Итак, «вначале было слово...» — с этим не поспоришь. Начало истории HTML относится к далекому 1986 году, когда Международная организация по стандартизации приняла стандарт ISO-8879 «Standart Generalized Markup Language (SGML)». Этот стандарт описывал обобщенный метаязык SGML, позволяющий строить системы логической, структурной разметки любых разновидностей текстов. Под логической структурой, а именно структурной разметкой, следует понимать, что управляющие коды (в дальнейшем мы будем называть это
---------------------------------- 184------------------------------------
тегами), вносимые в сам текст документа, указывали границы и соподчинение составных частей этого документа.
Создатели SGML стремились разработать максимально абстрактный язык, который одинаково бы интерпретировался на разных компьютерных платформах и устройствах вывода. Потому стандарт SGML определял синтаксис тегов и их атрибутов (свойств, событий), а также правила определения новых тегов и указания структурных отношений между ними.
На этом история SGML закончилась бы — игрушка она и есть игрушка, пусть даже это изящная игрушка теоретиков. Но в 1991 году сотрудники Европейского института физики частиц (CERN) выбрали SGML в качестве основы для языка разметки гипертекстовых документов. Да, для создания WEB-сайтов. Этот язык был назван HTML.
Изначально HTML, будучи приложением SGML, следовал его идеологии (версия 1.2 июня 1993 года). Но большего тогда и не требовалось. В то время первым и единственным графическим браузером был Mosaic.
Так не спеша развивался HTML уже под крылышком Консорциума W3 (W3C), некоммерческой организации, основанной в октябре 1994 года в целях разработки и реализации стандартов HTML и WWW.
Но все изменилось в 1995 году, когда была предпринята попытка разрешить возникшее к тому времени противоречие между идеологией структурной разметки и потребностями пользователей, заинтересованных в более гибких и более богатых возможностях визуального представле-
ния. Тогда в HTML версии 3 и появилась новая спецификация — CSS (Cascading Style Sheets), называемая листами стилей. Синтаксис CSS отличается от синтаксиса HTML, но CSS не наследует никаких идеологических ограничений и позволяет задавать для любого тега параметры его визуального отображения. Вот он первый механизм, позволяющий влиять на интерпретацию уже существующих тегов. Этим были открыты потрясающие возможности для визуальной демонстрации гипертекстовых документов.
Хотя этим все не ограничилось. В браузерах, поддерживающих CSS, сам пользователь уже мог настраивать этот механизм, указывая, какими он хочет видеть те или иные теги. А чтобы не было конфликтов, приоритет дали CSS, описанным в гипертекстовых документах разработчика.
Но жизнь на месте не стоит. В 1994 году разработчики Mosaic под представительством Джеймса
Кларка основали корпорацию Netscape Communications. Вскоре вышла в свет и первая версия этого браузера. Netscape, чтобы удержать лидерство на рынке, занялась введением своих усовершенствований HTML, которые поддерживались только Netscape NavigatoroM. Нацелившись на улучшение отображения документа внешне и расширение возможностей его форматирования, Netscape перестали уделять должное внимание сложившимся традициям развития языка. Это принесло ей успех среди большинства разработчиков сайтов. С другой стороны, вызвало сопротивление со стороны ревнителей чистоты HTML, утверждающих, что HTML не может зависеть от конкретного браузера, это противоречит его природе и что заявления типа «Эту страницу лучше смотреть в Netscape Navigator» — есть не что иное, как насмешка над здравым смыслом. Естественно, что с ними не согласились WEB-дизайнеры, утверждающие, что для людей с высокими эстетическими запросами очень важно иметь возможность выбора браузера, который позволит им увидеть WEB-страницу с особыми возможностями во всей ее красе.
Наступил 1995 год. В мире HTML настали смутные времена.
Популярность браузера Netscape Navigator все росла. Новая версия браузера обещала поддержку таким новшествам, как интерфейс подключаемых модулей, поддержка языка Java, встроенный язык сценариев JavaScript, возможности создания окон, состоящих из множества частей — кадров (frames), и не только.
A W3C окончательно утонул в своем проекте HTML 3, который уже был не от мира сего. Эта
версия HTML должна была стать шагом вперед, но он продолжал развиваться в рамках идеологии структурной разметки, а инструмент CSS, позволяющий выйти за эти рамки, был еще далек от завершения.
И тут на сцену выходит новый участник — корпорация Microsoft. Это был поистине переломный момент. Первоначально Microsoft не обращала внимания на Internet, развивая собственную сеть Microsoft Network. Но успех Netscape Communicator заставил Microsoft изменить свое мнение и выпустить продукт для быстрорастущей сети Интернет.
Именно Microsoft нанесла главный удар по Netscape Communicator. Выпущенная летом 1996 года третья версия браузера Microsoft Internet Explorer, поддерживающая почти все расширения Netscape, обладающая оригинальным и привлекательным интерфейсом, быстро утвердилась в каче-
стве «второго главного браузера». Ведь именно в нем была осуществлена поддержка листов стилей — CSS.
И этим Microsoft не ограничилась. Она решила «навести порядок» в мире HTML. Взяв под опеку W3C и заработав право едва ли не решающего голоса, Microsoft добилась того, что в сжатые сроки вышел новый стандарт HTML — версия 3.2, который описывал большинство расширений Netscape и Microsoft.
Сейчас рынок браузеров — это арена битвы между Microsoft Internet Explorer и Netscape Navigator. А если ознакомиться со статистикой посещения наиболее популярных сайтов РуНета, то на мир Интернета глазами браузера Microsoft Internet Explorer смотрят около 80% посетителей.
Ныне в WEB-мире главенствует HTML версии 4.0. Именно в нем его разработчики попытались предоставить всем браузерам равные возможности.
Стандарт HTML 4.0 предоставляет более широкие возможности контроля над макетом страницы. Этот стандарт позволяет WEB-страницам содержать такие объекты, как видеоклипы, Java-апплеты, формы мультимедиа и интерактивного программирования, а также — листы стилей, фреймы, таблицы, языки сценариев для программ-клиентов.
Не менее популярными становятся и новые технологии, имеющие опосредственное отношение к HTML: Java, ActiveX, VRML, push-технологии (информация на компьютеры посетителей поступает на манер теле- или радиовещания).
Microsoft в отличие от Netscape не забывает, что жизнь не имеет привычки стоять на месте, а новые технологии плодиться и размножаться. Netscape же только плодит новые расширения HTML. И его новая версия, Netscape Navigator 6.0, вокруг которой было создано столько шума, не обрадовала WEB-разработчиков.
Хотя популярность HTML не падает и поныне, на рынок выходят новые технологии — XML и Flash.
XML (Extensible Markup Language — расширяемый язык разметки) — это не HTML, а скорее SGML, т. е. метаязык, способный порождать другие языки (мы уже об этом говорили — SGML породил HTML). Несмотря на то что XML вышел из лона SGML, он не повторяет его ошибки — ограничений на форматируемый текст. Но и в отличие от HTML XML не имеет четко обозначенных пределов, что позволяет создавать более функциональные документы.
XML имеет расширяемый набор тегов, т. е. пользователь может к стандартным добавить и свои те-
ги и атрибуты для них; в документе XML можно создавать вложенные структуры любой сложности, а правильность структуры документа контролируется автоматически.
Flash — это новый подход к построению сайтов. Flash-сайт представляет собой набор векторных страниц и правил для отрисовки этих векторов. В отличие от HTML-сайтов нет проблем и сложностей с внедрением мультимедиа: музыки, видео и прочего. Flash позволяет создавать полноценный наглядный сайт.
Глава 27
Дата публикования: 2014-10-30; Прочитано: 440 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!