Современный Интернет без HTML (HyperText Markup Language) представить практически невозможно. HTML настолько распространен, что большинство пользователей считает такой вид отображения и передачи информации единственно-возможным. Он, конечно, не единственный, однако основным его можно назвать с полной уверенностью. Работа практически любого приложения, написанного на php, perl, java или любом другом языке в итоге заканчивается выводом информации в формате HTML. Отображать извлеченную из БД информацию также удобнее всего в виде HTML. В html-страницы встраиваются flash-файлы и видео-ролики. Существуют даже языки программирования, исполняемые на клиентской стороне, а, следовательно, являющиеся частью html-страницы (например, JavaScript, VBScript).
Почему язык разметки гипертекста HTML (HyperText Markup Language) является таким популярным в интернет? Обратимся к истории его появления и развития.
Возникновению HTML предшествовал длительный путь развития методов разметки электронных документов. С появлением первых систем обработки электронных документов возникла проблема их форматирования. Практически все они обладали определенной разметкой (LF, CR), которая обозначала формат вывода на печать. Вполне очевидно, что возможности разметки были весьма небогаты и, по большей части, ограничивались разбитием текста на абзацы и выделением заголовков. Кроме того, была одна особенность, доставлявшая очень большое неудобство – полная зависимость методов разметки от вида принтера, зачастую документ, корректно распечатанный на одном принтере, другой не понимал вовсе. Естественно, что такое положение дел не могло устраивать компьютерное сообщество долго – появлялись новые средства печати и требовались новые, более качественные форматы разметки электронных документов.
Первой свое внимание на данную проблему обратила корпорация IBM. В конце 70-ых годов прошлого века исследовательской группе корпорации, в составе Чарльза Гольдфарба, возглавлявшего группу, Пеймонда Лурье и Эдварда Моше, было поручено разработать универсальный язык разметки юридических документов компании, который в последствии был назван GML (Generalized Markup Language). В своих разработках Гольдфарб опирался на концепции GenCod, сформулированные еще в 1967 году полиграфистом из Канады Уильямом Танниклифом. Концепции GenCod были революционными для своего времени, впервые позволив решить задачу отделения смысловой части документа от его формата. Практически сразу после своего создания, GML получил широкое распространение в IBM и стал использоваться не только для юридических документов. В скором времени более 90% всей документации компании оформлялось в формате GML.
Чарльз Гольдфарб не стал останавливаться на достигнутом, продолжив свои исследования самостоятельно. Разработка и стандартизация полученных результатов продолжалась более 5-ти лет, пока готовый результат, названный SGML (Standard Generalized Markup Language) не был принят в 1985-ом году сразу двумя ведущими организациями по стандартизации – ANSI (American National Standards Institute) и COOP (Computer Office of Official Publications). Несколько позже, в 1986-ом году он был принят и Международной организацией по стандартизации – ISO, давшей ему номер ISO-8879.
Язык SGML стал первым, полностью стандартизированным метаязыком, позволявшим создавать структурную разметку любых разновидностей текстов. Управляющие символы языка SGML, встраиваемые в документ, не несут какой-либо смысловой нагрузки, а только задают логическую структуру – границы и соподчинение его составных частей. В SGML были заложены концепции полной независимости текста документа от различных компьютеров, платформ и программ. Например, если автор указывает, что определенный текст является заголовком, он имеет право лишь определить его как заголовок, при этом точный формат задавать нельзя: ставить шрифт Times или указывать его размер, так как некоторые устройства вывода понять данный формат не смогут, и потеряется полная совместимость.
Вследствие таких ограничений, любая программа вывода могла понять SGML – синтезатор речи, читающий документ вслух для людей со слабым зрением, выделит заголовок особой интонацией или паузой, программа с текстовым интерфейсом оставит пустые строки до и после заголовка, а графический интерфейс выделит полужирным и сделает шрифт заголовка другого цвета.
Преимущества SGML полной независимостью от устройств вывода не ограничивались, одной из его сильнейших сторон также была возможность создания новых управляющих символов и установление структурных отношений между ними. Таким образом, у применявших его компаний, появилась возможность создавать для своих нужд собственные SGML-приложения, со своими наборами тегов и правил.
После столь успешного начала SGML, стал использоваться в ряде ведущих общественных и коммерческих организаций. Одной из них был CERN – Европейский Институт Физики Частиц. В CERN был написан ряд приложений на основе SGML, создана первая документация по его использованию. Собственно, здесь же и был создан HTML, первоначальное предназначение, которого - использование гипертекстовых ссылок для связи различных документов и их частей между собой и объединение обширной, распределенной документации CERN в одно целое. Применение идеи гипертекстовых ссылок, позволявшей моментально перейти от одного документа к другому, на порядок увеличило удобство работы с электронными документами – в любой момент можно было просмотреть документ, на который ссылается источник, а затем одним щелчком вернуться назад.
В 1989 году Тим Бернерс-Ли предложил руководству CERN проект данной распределенной гипертекстовой системы документации, которая состояла из двух основных частей – 1. приложение SGML и 2. гипертекстовая организация документов. Данная система в последствии и стала называться HTML. Технология оказалась настолько удачной, что дала толчок к развитию одной из самых популярных в мире глобальных информационных систем – интернет.
Первоначально, как и в любом SGML-приложении, в HTML были реализованы все особенности концепций SGML. В 1993-ем году, в версии HTML 1.2, из более чем сорока тегов (правил отображения) лишь три примерно указывали на физические параметры отображения документа. Надо добавить, что к тому же они не рекомендовались к использованию. Разметка по-прежнему оставалась сугубо логичной, лишь в описании к HTML упоминалось «в графических интерфейсах действие этого тега будет вести к начертанию текста курсивом».
В 1994-ом году был образован Консорциум W3 (W3C), получивший от CERN подавляющий авторитет в интенсивно развивающемся мире интернет. Годом позже им была выпущена следующая спецификация HTML – HTML 2.0, по большей части отличавшаяся от первой лишь добавлением возможности взаимодействия пользователя с сервером при помощи html-форм.
Ни в пример второй версии, создание спецификации HTML 3.0 (первоначально называлась HTML+), работа над которой началась в марте 1995-ого года, произвела в сети интернет фурор. Причиной тому послужила реализация стилей. Важность логической организации формата электронных документов никто не отменял, однако все значительней становилась возможность красивого визуального отображения содержимого html-документов для удобства восприятия пользователей. Создание стилей было предназначено для решения этой проблемы. CSS (Cascading Style Sheets) - иерархическая стилевая спецификация, независимая от HTML и имеющая свой собственный синтаксис. Главным предназначением CSS является возможность задавать параметры визуального отображения любого тега HTML, при этом программа-интерпретатор, не понимающая CSS, просто пропустит его, обработав тег по спецификации HTML.
Созданием CSS разработчикам HTML 3.0 удалось гениально решить проблему возможности визуальной прорисовки содержимого html-документа. С одной стороны первоначальное назначение HTML – чистая логика форматирования не было нарушено, с другой появилась возможность гибкой настройки визуального отображения документов. Тут уже создатель HTML-документа может с чистой совестью задавать цвет, начертание, шрифт и т.д. текста.
Некоторое время после версии 3.0 развитие HTML шло неспешными темпами, в основном за счет добавления новых тегов. К версии 3.2 (14 января 1996-ого года) уже были реализованы таблицы, прорисовка формул, верхних и нижних индексов, обтекание изображений текстом. Также была введена возможность встраивать в html-документы коды языка Java.
В следующей версии HTML 4.0 (18 декабря 1997-ого года) произошла некоторая очистка стандарта от накопленных ранее и уже ненужных тегов. Например, тег «font» больше не рекомендовался к использованию, его был призван заменить CSS.
На момент написания статьи последней версией HTML является версия 4.01 от 24 декабря 1999-ого года. В версию HTML 4.01 были включены дополнительные средства работы с мультимедиа, упрощенные средства печати изображений и документов, поддержка новых языков программирования.
В настоящее время ведется работа над спецификацией HTML 5.0, предварительная версия которой была анонсирована в ноябре 2007-ого года.
Скачать пробный антивирус |
Статьи об информационной безопасности и антивирусных программах:
Общий обзор понятия "Информация"
С давних времен сбор и систематизация сведений об окружающем мире помогали человеку выживать в нелегких условиях – из поколения в поколение передавался опыт и навыки изготовления орудий охоты и труда, создания одежды и лекарств. Информация постоянно обновлялась и дополнялась – каждое изученное явление позволяло перейти к чему-то новому, более сложному. Со временем, большие объемы данных об окружающем мире поспособствовали развитию научно-технического прогресса и, как следствие, всего общества в целом – человек смог научится управлять различными видами вещества и энергии. Мебельный цех производство Мебели: мебельное оборудование. Промышленное оборудование. Брандмауэр — Firewall Брандмауэр или файрвол (дословно "огненная стена" на немецком и английском языках соответственно) - программное обеспечение, предназначенное для повышения безопасности компьютера при его подключении к сети Интернет. Основная задача файрвола — контроль доступа к вашему компьютеру пользователей и программ с других компьютеров сети. Брандмауэры, также, обеспечивают защиту от проникновения «червей», шпионских программ, и многих других типов вирусов. Kamagra Идентификация, аутентификация, администрирование действий пользователей. Общие понятия. Использование слабозащищенных каналов передачи информации дает потенциальную возможность осуществления злонамеренных действий. В связи с этим одной из наиболее приоритетных задач информационной безопасности является применение инструментов проверки подлинности взаимодействующих сторон. Для решения данной проблемы используется набор специальных приемов, дающий воз-возможность проверить подлинность каждой из сторон. |
Рекомендуем скачать антивирусы: Online антивирусы
Лицензионные антивирусы
Комплексные антивирусы
Бесплатные антивирусы
Мобильный антивирус
|
||||||||||



Статьи
Последние 5 комментариев о статье:
