logo
Архив ZIP - WinRAR / Тема 2

2.2. Язык html и каскадные таблицы стилей css.

Для представления информации в глобальной сети WWW был разработан и постоянно совершенствуется язык HTML (HyperText Markup Language - язык разметки гипертекста). Гипертекстовые документы для WWW представляют собой текстовые файлы, размеченные в соответствии со стандартом языка HTML. С 1994 года по настоящее время разработка проводится под эгидой надгосударственной организации World Wide Web Consortium (W3C). Информацию о стандартах, рекомендациях и перспективах развития не только языка HTML, но и целого ряда других web-технологий, можно найти в Интернете по адресу http://www.w3.org .

Технология каскадных таблиц стилей (Cascading Style Sheets) CSS предложена W3C Консорциумом как средство задания параметров оформления элементов HTML документов. В 1996 году была опубликована Спецификация CSS1 (Каскадные таблицы стилей первого уровня). По существу, применение CSS позволяет переопределить стилевые таблицы браузера, применяемые по умолчанию, и задать свои параметры отображения для любого элемента документа. К сожалению, большинство браузеров не поддерживает CSS в полной мере, зачастую возникает проблема совместимости с разными браузерами.

Таким образом, логическая структура документа определяется элементами HTML-разметки, в то время как форма представления каждого из этих элементов задается CSS-описателем элемента.

Для создания динамичных, интерактивных страниц, включающих в себя массу нестандартных возможностей, необходимо знать современные технологий web-программирования. Все технологии web-программирования можно разделить на две основные группы: программирование на стороне клиента и на стороне сервера. Программный код, обеспечивающий интерактивность web-страниц, называется сценарием. Сценарии на стороне клиента выполняются под управлением браузера. Сценарии на стороне сервера выполняются под управлением Web-сервера. Преимущество сценариев на стороне клиента состоит в том, что они могут проверять корректность информации, введенной пользователями, и обрабатывать ее, не обращаясь к серверу. Чаще всего сценарии, предназначенные для выполнения на стороне клиента, создаются на языках JavaScript и VBScript. Сценарии, предназначенные для выполнения на стороне сервера, располагаются на сервере. Принимая запрос пользователя, в котором указана программа, сервер запускает эту программу на выполнение. В результате выполнения программы выходные данные передаются web-серверу, а затем клиенту. Для написания сценариев, работающих на стороне сервера, обычно используются такие технологии, как PHP, Perl , ASP , ColdFusion , JSP и SSI.