Читайте также: |
|
Язык HTML существует в нескольких вариантах, или спецификациях. Как и версии любых программных продуктов, варианты языка HTML пронумерованы: 2.0, 3.0, 3.2, 4.0. Каждая после-
10 Фуфаеп
дующая версия представляет собой расширение и дополнение предыдущей. Здесь мы будем рассматривать конструкции языка HTML версии 4.0, которые поддерживаются последними версиями большинства распространенных броузеров. Все версии языка создают файлы, сохраняемые с расширениями.html или.htm.
Как видно из текста приведенной программы, HTML-документ — это текстовый документ специального формата, в котором обычный текст сочетается с элементами разметки, заключенными в угловые скобки < >, например <html>, </html>, <head>, </body>. Такие элементы разметки называются тэгами.
Тэги бывают одиночными, открывающими и закрывающими и состоят из следующих друг за другом в определенном порядке элементов:
• левой угловой скобки <;
• необязательного символа слэш/, который означает, что тэг является конечным, т. е. закрывающим некоторую структуру, например </html> (символ / можно читать как конец некоторого элемента разметки, например строки или абзаца);
• имени тэга, например html;
• необязательных атрибутов (тэг может быть без атрибутов или сопровождаться одним или несколькими атрибутами, например align = «center»);
• правой угловой скобки >.
Таким образом, открывающий тэг <html>, стоящий вначале документа HTML и означающий его начало, состоит из имени html и двух угловых скобок < >, а тэг </html>, указанный в конце Web-документа, содержит еще и символ слэш /, означающий, что этот тэг закрывающий, т.е. указывающий на конец документа.
Атрибут align со значением «center», означает, что текст будет выровнен по центру.
В тэгах могут использоваться только символы латинского алфавита, а в значениях атрибутов — любые символы. Если в качестве значений атрибута используются, например, символы кириллицы, то они должны быть заключены в кавычки.
При написании кода программы на языке HTML не играет роли формат шрифта — прописной он или строчный (верхний или низший регистр), т. е. тэги <HEAD>, <head> и <Head> являются эквивалентными. Далее для написания тэгов будем использовать нижний регистр.
Большинство тэгов сдвоены, т. е. за открывающим тэгом следует соответствующий ему закрывающий, а между ними содержится текст или другие тэги, например <р class = MsoNormal align = center style='text-align:center;line-height:200 %'>. Этот текст напечатан в редакторе </р>. В данном примере между открывающим тегом <р> с параметрами class=MsoNormal align=center style ='text-
align:center;line-height:200 %'и закрывающим тегом </р> находится текст.
Два тэга и часть документа, заключенная между ними, образуют блок, называемый элементом, или директивой HTML. Некоторые тэги (например, <hr>) являются одиночными, т. е. с ними закрывающие тэги не применяются, так как они сами по себе являются элементами HTML.
Большинство тэгов могут иметь один или несколько атрибутов — параметров, дающих дополнительную информацию о том, как броузер должен обрабатывать текущий тэг. Но атрибут не является обязательной характеристикой тэга.
Атрибут тэга состоит из имени (например, align), знака равенства (=) и значения, которое задается строкой символов (например, «center»), т.е. имеет вид align=«center». Значения атрибутов обычно заключаются в кавычки. Однако, если в этих значениях используются только символы латинского алфавита, цифры и дефисы, кавычки можно опустить и записать align = center.
Структура HTML-документа содержит следующие обязательные элементы:
• T3rH<html> и </html> — отмечают начало и конец документа;
• тэги <head> и </head> — ограничивают заголовок;
• тэги <body>... </body> — ограничивают текст программы.
В заголовке, ограниченном тэгами <head> и </head>, с помощью тэгов <title>...</title> определяется название документа, которое должно отражать его содержание и включать в себя не более шести слов. Это название отображается броузерами в строке заголовка рабочего окна программы, и поисковые системы броузеров идентифицируют документ, используя его название.
Кроме элемента <title>... </title>, заголовок может содержать элементы <meta>...</meta> (например, <meta name = «GENERATOR» content=«Cerg Ivanov»>) для указания информации о нем. Открывающий тэг <meta> включает в себя пару имя = значение, описывающую свойства документа, например авторство, список ключевых слов и т. д. Эти данные используются также поисковыми серверами при индексации документов.
В тексте кода HTML, также как и в тексте программы, написанной на любом языке программирования, могут содержаться комментарии, дающие пояснения человеку, читающему HTML-код. Комментарии начинаются с четырехсимвольной последовательности <!— и завершаются трехсимвольной последовательностью —> (например, <!— Начало главной страницы — >).
Комментарии игнорируются броузером и не влияют на представление документа на экране. В отличие от программирования на универсальных языках, когда наличие комментария является знаком хорошего стиля, при написании кода HTML комментарии желательно использовать как можно реже. Это объясняется
тем, что комментарии, являясь частью файла, передаются по сети вместе с документом и могут значительно увеличить размер файла, а соответственно и время его передачи.
При изучении языка HTML очень полезно просматривать и анализировать HTML-код файлов, созданных в текстовом редакторе, что поможет быстрее освоить и понять принципы программирования и структуру этого языка.
Назначение языка HTML состоит в описании по определенным правилам структуры документа, содержащего характеристики форматирования элементов страницы, аналогичных тем, которые устанавливаются при создании документа в текстовом редакторе. Отличие состоит в том, что в текстовых редакторах все параметры документа выбирают из команд системы меню, а в HTML все параметры документа должны быть описаны директивами языка.
Итак, назначение языка HTML состоит в специальном формализованном описании Web-документа (страницы, сайта) для передачи в сеть и последующего просмотра с помощью программ-броузеров. Из этого следует, что для создания Web-документов необходимо иметь текстовый редактор, например, Блокнот (Notepad) для создания HTML-файла и программу-броузер, например, Internet Explorer или Netscape Communicator для просмотра результатов проектирования. Причем для просмотра Web-документов лучше иметь различные броузеры, так как многие элементы HTML по-разному отображаются в разных программах просмотра и поэтому желательно контролировать эту разницу.
Дата добавления: 2015-07-20; просмотров: 195 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Общие сведения о языке HTML | | | Обзор команд языка HTML |