Программирование сайта: язык разметки

программирование На заре своего существования Всемирная паутина представляла собой просто всемирную сеть компьютеров, которые обменивались информацией без каких-либо удобных визуальных эффектов. В момент работы над будущим Интернетом в ЦЕРНе, когда создавалась общая научная сеть с целью быстрого обмена актуальной информацией, британский ученый Тим Бернерс-Ли задумался о необходимости создания специального языка разметки, который помог бы ориентироваться ученым в общей совокупности электронных документов, которые выкладывались бы на веб-страницы. Отсутствие единого стандарта на представление этих документов значительно усложняло совместную работу ученых, им требовался удобный и простой язык разметки, который позволял бы выдавать общее представление документа для обычного человека. Бернерс-Ли при создании будущего HTML сделал упор на теги (как называются дескрипторы, позволяющие описать структурные и семантические элементы страницы). По сути первая версия языка разметки Всемирной сети позволила ученым уже выкладывать строго структурированные документы, которые представляли всю необходимую научную информацию в удобном для обычного восприятия виде. Огромную роль в развитии будущего программирования сайта сыграла внесенная в HTML поддержка гипертекста, давшая возможность структурировать всю информацию, находящуюся в глобальной сети.

За 20 лет с момента своей первой версии HTML значительно изменился. Если в первом своем варианте он был спартанским языком разметки, то к концу 1990-х годов, по мере развития Интернета, в него были включены многие теги, которые позволяли использовать и отображать мультимедийные элементы: графику, музыку и даже видео. Тогда же появилось и seo искусство раскрутки сайтов, которое использовало в своих целях и язык разметки. Но стремление угодить запросам публики привело к печальным последствиям. Легкий прежде HTML к началу двадцать первого века превратился в достаточно неповоротливый язык, при помощи которого веб-дизайнеры пытались представить самые причудливые замыслы заказчиков. Фактически он начал утрачивать свои семантические и структурные функции, что не могло не сказаться на долгой работе самих веб-страниц. В связи с этим было принято решение о разработке отдельного формального языка, который описывал бы внешний вид страницы, не перегружая собственно язык разметки. Так появились первые каскадные таблицы стилей, которые, во-первых, позволили «облегчить» работу веб-страниц, во-вторых, сделали упорядоченным и кратким код этих же страниц.

Дата публикации: 08.04.2013, 23:29

You may also like...