Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Правила построения HTML-документов





Всемирная паутина World Wide Web (WWW) соткана из Web-страниц, которые создаются с помощью так называемого языка разметки гипертекста HTML (HyperText Markup Language). Хотя многие говорят о программировании на этом языке, HTML вовсе не является языком программирования в традиционном понимании. HTML — язык разметки документа. При разработке HTML-документа выполняется разметка текстового документа точно так же, как это делает редактор при помощи красного карандаша. Эти пометки служат для указания формы представления информации, содержащейся в документе.

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

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

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

шрифтом, в ее начале и в конце ставились специальные отметки (/B и /b):

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

HTML работает точно так же. Если есть необходимость выделить текст на

экране полужирным шрифтом, то это можно сделать аналогично: <В>Этот текст будет выведен полужирным шрифтом</В>. Символы <B>включают полужирное начертание, а символы </B> выключают его. Такие символы, которые управляют отображением текста и при этом сами не отображаются на экране, в языке HTML принято называть тэгами (от английского слова tag — ярлык, признак).

Все тэги языка HTML выделяются символами-ограничителями (< и >), между

которыми записывается идентификатор (имя) тэга (в нашем примере это B),

и, возможно, его параметры. Единственным исключением из этого правила

являются тэги комментария с более сложными ограничителями (<!-- и -->).

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

 

Большинство тэгов HTML используется попарно, т. е. для определенного

тэга, назовем его открывающим, в документе имеется соответствующий закрывающий тэг. По правилам HTML закрывающий тэг записывается так же,

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

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

авторов документов. Примером может служить тэг элемента списка <LI> или

тэг абзаца <р>. Современные браузеры во многих случаях правильно форма-

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

Ряд тэгов в принципе не нуждается в завершающих тэгах. Примерами могут служить тэг вставки изображений <IMG>, принудительного перевода строки <BR>, указания базового шрифта <BASEFONT> и др. Часто из самого предназначения тэга можно догадаться, нуждается ли он в завершающем.

Существуют общие правила интерпретации тэгов браузерами. В отличие от языков программирования, в которых ошибочные операторы приводят к выдаче соответствующих сообщений на этапе компиляции программы и требуют правки, в HTML не принято реагировать на неверную запись тэгов. Неверно записанный тэг или его параметр должен просто игнорироваться браузером. Это общее правило для всех браузеров, под действие которого подпадают не только ошибочно записанные тэги, но и тэги, не распознаваемые данной версией браузера. Примером могут служить тэги, предложенные и реализованные для отдельного браузера и неизвестные для другого. Например, тэг-контейнер <NOFRAMES>, который служит для предоставления альтернативной информации браузерам, не обеспечивающим поддержку фреймовых структур, такими браузерами не будет распознан. Браузер же, поддерживающий фреймы, встретив тэг <NOFRAMES>, пропустит всю заключенную в нем информацию. А браузер, не знакомый с фреймами, естественно, не поймет и тэг <NOFRAMES>. Однако, согласно приведенному правилу, этот тэг будет просто пропущен, зато вся последующая информация будет отображена.

Тэги могут записываться с параметрами или атрибутами (от англ, attribute).

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

следования параметров тэга произволен. Многие параметры требуют указания их значений, однако некоторые параметры не имеют значений или могут записываться без них, принимая значения по умолчанию. Если параметр требует значения, то оно указывается после названия параметра через знак равенства. Значение параметра может записываться в кавычках, так и без них. Единственным случаем, в котором без кавычек не обойтись, является случай, когда в значении параметра имеются пробелы. В значениях параметров (в отличие от названий тэгов и самих параметров) иногда важен регистр записи. Приведем пример записи тэга с параметрами: <TABLE BORDER ALIGN="left">

Здесь для тэга <TABLE> задано два параметра. Первый параметр BORDER указан без значения. Второй параметр ALIGN имеет значение left.

В общем, тэги могут иметь различные параметры, однако существует ряд параметров, единых практически для всех тэгов. Упомянем здесь общие параметры тэгов, чтобы более не говорить о них при описании каждого тэга. Все тэги, которые допустимо использовать в разделе <BODY> документа HTML, могут иметь параметры CLASS, ID, LANG, LANGUAGE, STYLE и TITLE. Использование этих параметров полезно, прежде всего, при стилевом оформлении документов.

Параметры CLASS, ID, STYLE поддерживаются всеми популярными браузерами на данный момент. Эти параметры нужны при использовании стилей.

В современном HTML, помимо тэгов языка и их содержимого, в исходном

HTML-коде также записываются коды сценариев (JavaScript или VBScript). Завершая общий обзор HTML, отметим, что простейшие HTML-документы представляют собой обычные текстовые файлы, для просмотра и редактирования которых можно воспользоваться любым текстовым редактором. Эти файлы обычно имеют расширение НТМ или HTML.

 

Date: 2016-06-06; view: 1085; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию