Html документ начинается с тега. Из чего состоит структура HTML-документа. Правила форматирования HTML

Вайбер на компьютер 21.02.2019
Вайбер на компьютер

Если открыть любую веб-страницу, то она будет содержать в себе типичные элементы, которые не меняются от вида и направленности сайта. В примере 4.1 показан код простого документа, содержащего основные теги.

Пример 4.1. Исходный код веб-страницы

Пример веб-страницы

Заголовок

Первый абзац.

Второй абзац.

Скопируйте содержимое данного примера и сохраните его в папке c:\www\ под именем example41.html. После этого запустите браузер и откройте файл через пункт меню Файл > Открыть файл (Ctrl+O) . В диалоговом окне выбора документа укажите файл example41.html. В браузере откроется веб-страница, показанная на рис. 4.1.

Рис. 4.1. Результат выполнения примера

Элемент предназначен для указания типа текущего документа - DTD (document type definition, описание типа документа). Это необходимо, чтобы браузер понимал, как следует интерпретировать текущую веб-страницу, ведь HTML существует в нескольких версиях, кроме того, имеется XHTML (EXtensible HyperText Markup Language, расширенный язык разметки гипертекста), похожий на HTML, но различающийся с ним по синтаксису. Чтобы браузер «не путался» и понимал, согласно какому стандарту отображать веб-страницу и необходимо в первой строке кода задавать .

Существует несколько видов , они различаются в зависимости от версии HTML, на которую ориентированы. В табл. 4.1. приведены основные типы документов с их описанием.

Табл. 4.1. Допустимые DTD
DOCTYPE Описание
HTML 4.01
Строгий синтаксис HTML.
Переходный синтаксис HTML.
В HTML-документе применяются фреймы.
HTML 5
В этой версии HTML только один доктайп.
XHTML 1.0
Строгий синтаксис XHTML.
Переходный синтаксис XHTML.
Документ написан на XHTML и содержит фреймы.
XHTML 1.1
Разработчики XHTML 1.1 предполагают, что он постепенно вытеснит HTML. Как видите, никакого деления на виды это определение не имеет, поскольку синтаксис один и подчиняется четким правилам.

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

Например, в строгом HTML и XHTML непременно требуется наличие тега , а в переходном HTML его можно опустить и не указывать. При этом помним, что браузер в любом случае покажет документ, независимо от того, соответствует он синтаксису или нет. Подобная проверка осуществляется при помощи валидатора и предназначена в первую очередь для разработчиков, чтобы отслеживать ошибки в документе.</p> <p>В дальнейшем будем применять преимущественно строгий <!DOCTYPE> , кроме случаев, когда это оговаривается особо. Это позволит нам избегать типичных ошибок и приучит к написанию синтаксически правильного кода.</p> <p>Часто можно встретить код HTML вообще без использования <!DOCTYPE> , веб-страница в <a href="/kak-polnostyu-udalit-vindovs-10-s-noutbuka-drugie-sposoby-udalit/">подобном случае</a> все равно будет показана. Тем не менее, может получиться, что один и тот же документ отображается в браузере по-разному при использовании <!DOCTYPE> и без него. Кроме того, браузеры могут по-своему показывать такие документы, в итоге страница «рассыплется», т.е. будет отображаться совсем не так, как это требуется разработчику. Чтобы не произошло <a href="/televizor-lg-ne-vidit-zhestkii-disk-klassicheskie-problemy-s/">подобных ситуаций</a>, всегда добавляйте <!DOCTYPE> в начало документа.</p><p>Тег <html> определяет начало HTML-файла, внутри него хранится заголовок (<head> ) и тело документа (<body> ).</p><p>Заголовок документа, как еще называют блок <head> , может содержать текст и теги, но содержимое этого раздела не показывается напрямую на странице, за исключением контейнера <title> .</p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </p><p>Тег <meta> является универсальным и добавляет целый <a href="/obzor-samsung-galaxy-a7-luchshii-srednii-klass-s-flagmanskimi-vozmozhnostyami/">класс возможностей</a>, в частности, с помощью метатегов, как обобщенно называют этот тег, можно изменять кодировку страницы, добавлять <a href="/podbor-klyuchevyh-slov-ot-a-do-ya-kakiie-klyuchevye-slova-ot-otdelnyh/">ключевые слова</a>, описание документа и многое другое. Чтобы браузер понимал, что имеет дело с кодировкой UTF-8 (Unicode transformation format, формат преобразования Юникод) и добавляется данная строка.</p><p> <title>Пример веб-страницы

Тег определяет заголовок веб-страницы, это один из <a href="/heshtegi-v-instagramm---samyi-vazhnyi-element-v-raskrutke/">важных элементов</a> предназначенный для решения множества задач. В <a href="/chto-takoe-operacionnaya-sistema-vidy-operacionnyh-sistem/">операционной системе</a> Windows текст заголовка отображается в левом <a href="/chto-oznachaet-zvezdochka-v-telefone-chto-oznachaet-zvezdochka-na/">верхнем углу</a> окна браузера (рис. 4.2).</p> <p><img src='https://i1.wp.com/htmlbook.ru/files/images/samhtml/fig_1_04_02.png' height="37" width="194" loading=lazy></p> <p>Рис. 4.2. Вид заголовка в браузере</p> <p>Тег <title> является обязательным и должен непременно присутствовать в коде документа.</p><p>Обязательно следует добавлять закрывающий тег </head> , чтобы показать, что блок заголовка документа завершен.</p><p>Тело документа <body> предназначено для размещения тегов и содержательной части веб-страницы.</p><p> <h1>Заголовок</h1> </p><p>HTML предлагает шесть текстовых заголовков разного уровня, которые показывают относительную важность секции, расположенной после заголовка. Так, тег <h1> представляет собой наиболее важный заголовок первого уровня, а тег <h6> служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым <a href="/kak-ustanovit-krupnyi-shrift-na-hr-kommentariev-net-smena-razmera-shrifta-v/">крупным шрифтом</a> жирного начертания, заголовки последующего уровня по размеру меньше. Теги <h1>...<h6> относятся к <a href="/kakim-blokom-yavlyaetsya-element-spiska-blochnye-elementy-strochnye-elementy-i/">блочным элементам</a>, они всегда начинаются с <a href="/kak-dobavit-stroku-v-tablicu-dobavlenie-novoi-stroki-v-programme-microsoft/">новой строки</a>, а после них другие элементы отображаются на <a href="/si-kak-vyvesti-elementy-na-sleduyushchei-stroke-operacii-so/">следующей строке</a>. Кроме того, перед заголовком и после него добавляется пустое пространство.</p><p> <!-- Комментарий --> </p><p>Некоторый текст можно спрятать от показа в браузере, сделав его комментарием. Хотя такой текст пользователь не увидит, он все равно будет передаваться в документе, так что, посмотрев <a href="/ishodnyi-kod-prilozheniya-harakteristiki-ishodnyi/">исходный код</a>, можно обнаружить скрытые заметки.</p> <form action="https://yandex.ru/search/site/" method="get" target="_blank" accept-charset="utf-8"><input type="hidden" name="searchid" value="2274404"><input type="hidden" name="l10n" value="ru"><input type="hidden" name="reqenc" value=""><input type="search" name="text" value=""><input type="submit" value="Найти"></form> <h1><a href="/struktury-dannyh-obshchee-ponyatie-realizaciya-prosteishie-struktury/">Общая структура</a> HTML документа.</h1><p><b>Основы HTML (Hypertext Markup Language) </b></p> <p>Как и любой другой язык программирования, HTML подразумевает некую стандартизированную структуру построения программы - в <a href="/chto-takoe-interfeis-aero-kak-vklyuchit-windows-aero-i-stoit-li-ono-togo-v-dannom/">данном случае</a>, html-документа. Такая структура описывает очередность следования ряда обя­зательных блоков, которые содержат непосредственно программный код.</p> <p>Директивы HTML называются «теги» (от англ, tag - отметка). Теги HTML заключаются в угловые скобки, синтаксис их записи в <a href="/modelirovanie-na-uml-obshchie-diagrammy-vidy-diagramm-uml/">общем виде</a> выглядит как <b><тег> </b>. Все объекты, <b>не заключенные в угловые скобки </b>, интерпретатор воспринимает <b>как <a href="/otstupy-i-polya-v-html-tekstovye-polya-gruppirovka-elementov/">текстовые элементы</a> </b>, отображая их на экране компьютера «как есть».</p> <p>Структура <a href="/otdelyaem-zagolovki-ot-abzacev-ili-strukturirovanie-teksta-na-html/">документа HTML</a> выглядит <a href="/proksi-sleduyushchim-obrazom-znachenie-kak-polzovatsya-proksi-serverom-osnovnye/">следующим образом</a>:</p> <p>Документ HTML</p> <p>Заголовок</p> <p>У HTML имеется еще одна значительная особенность, отличающая его от других языков программирования: <b>практически все теги </b>данного языка, за исключением некоторых отдельно оговоренных случаев, - <b>парные. </b>Такая па­ра состоит из «открывающего» и «закрывающего» тега, которые отличаются лишь наличием в последнем символа «/» Все, что расположено между откры­вающими закрывающим тегом, обрабатывается интерпретатором согласно ал­горитму, присвоенному данному конкретному тегу. В общем виде программ­ная <a href="/kak-izmenit-cvet-begushchei-stroki-v-html-kak-sdelat-begushchuyu-stroku-v-html-drugie/">строка HTML</a> с открывающим и закрывающим тегами выглядит так:</p> <br><p><b><тег> обрабатываемое значение </тег> </b></p> <p><a href="/bazy-dannyh-i-bazy-znanii-opredeleniya-otlichiya-osnovnye-svoistva/">Данное свойство</a> HTML позволяет использовать принцип вложения одного тега в другой, когда обрабатываемым значением одной команды может слу­жить другая команда. Вот простой пример вложения двух тегов друг в друга:</p> <p><b><тег1> <тег2> обрабатываемое значение </тег2></тег1> </b></p> <p>При роботе с кодом HTML необходимо запомнить одно простое правило:</p> <p>если где-то в тексте программы встречается открывающий тег, обяза­тельно должен присутствовать и закрывающий. Несоблюдение этого пра­вила вызовет ошибку при обработке такого документа интерпретатором бро­узера.</p> <p>Основной, глобальной конструкцией внутреннего кода Web-страницы явля­ется «Документ HTML», для определения которой существует <a href="/kak-otpravit-prosbu-perezvoni-mne-zhdu-zvonka-rostelekom/">специальная команда</a>, призванная «объяснить» броузеру, что он имеет дело именно с доку­ментом HTML, а не с текстовым или, например, <a href="/formatom-graficheskogo-faila-nazyvaetsya-formaty-graficheskih-failov/">графическим файлом</a>. Такая команда называется <b>«тег <a href="/draiver-verhnego-klyucha-na-diskretnyh-komponentah-ispolzovanie-draivera-klyuchei-nizhnego-i-verhnego-u/">верхнего уровня</a>» </b>и записывается как:</p> <p><b><НТМL> Содержимое </НТМL> </b></p> <p>Тег верхнего уровня парный, причем его содержимое как раз и есть весь код HTML, составляющий документ. Открывающий тег записывается самой первой строкой html-документа, а закрывающий - самой последней.</p> <p><a href="/button-atributy-kogda-sleduet-ispolzovat-element-button-opisanie-parametrov/">Следующим элементом</a> является <b>«Заголовок документа» </b>. Заголовок Web-страницы содержит исчерпывающую информацию о самом документе, а ино­гда также специальные директивы транслятора, подсказывающие встроенному в броузер интерпретатору HTML правила, по которым следует обрабатывать составляющий страницу код. Cодержимое заголовка <b>не отображается в бро­узере и не влияет на <a href="/izmenit-znachok-moi-kompyuter-windows-10-izmenenie-vneshnego-vida-ikonok-v-windows/">внешний вид</a> документа. </b>Это <a href="/referat-bezopasnost-korporativnyh-informacionnyh-sistem/">служебная информация</a>, которая необходима для <a href="/dlya-korrektnoi-raboty-history-api-neobhodimy-javascript-biblioteka-javascript-history-api-nazad-v/">корректной работы</a> броузера. Синтаксис тега заголов­ка в общем виде выглядит так:</p> <p><b><HEAD> Содержимое </HEAD> </b></p> <p>Раздел <b>HEAD </b>следует в html-документе непосредственно за тегом <b><HTML> </b>и является второй обязательной командой, которую необходимо включать в код Web-страницы.</p> <p><b>«Внешний заголовок» </b>является вложенной командой тега <b><HEAD> </b>. Мне­моника внешнего заголовка записывается следующим образом:</p> <p><b><ТITLE> Внешний заголовок


Внешний заголовок отображается в верхнем поле броузера в качестве названия страницы при ее открытии . Значение тега </b>подставляется по умолчанию в соответствующее диалоговое окно, когда пользователь зано­сит документ в папку «избранное».</p> <p>Последняя структурна составляющая кода web-страницы - <b>«Тело доку­мента» </b>. Тело документа, описываемое тегами <b><BODY> </BODY> </b>, включает в себя весь основной код разметки страницы, который и определяет отображе­ние html-документа на экране монитора. Основной текст, иллюстрации, эле­менты навигации и все, что вы хотите продемонстрировать посетителям ваше­го сайта, размещается внутри данного тега.</p> <p>Таким образом, обязательные элементы кода документа HTML выглядят так:</p> <p><b><HTML> </b></p> <p><b><HEAD> </b></p> <p><b><ТITLE> Название страницы

Теги и атрибуты.

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

Тег может иметь атрибут (или не иметь его). Например, тег верхнего уров­ня не имеет атрибутов, а в строке создания новой таблицы

выражение «BORDER="1" WIDTH="100"» является атрибутом тега
.

В общем виде синтаксис записи тега HTML в совокупности с его атрибута­ми выглядит следующим образом:

<ТЕГ ИМЯ _ АТРИБУТА-1 = "ЗНАЧЕНИЕ" ИМЯ _ АТРИБУТА-2 = "ЗНАЧЕНИЕ" ...ИМЯ _ АТРИБУТА-n = "ЗНАЧЕНИЕ">

В данном примере первый атрибут тега

- это параметр "BORDER" , второй атрибут - параметр "WIDTH" , а их значения составля­ют соответственно "1" и "100". Значения атрибутов заключаются в прямые ка­вычки, записываемые символом «"» . Если внутри атрибута какого-либо тега встречается другое значение, заключенное в кавычки, то есть имеет место вложение одних кавычек в другие, в качестве «внутренних» кавычек рекомен­дуется использовать одинарные, записываемые символом «"» . В общем случае такое выражение выглядит следующим образом:


<ТЕГ ИМЯ_АТРИБУТА-1="ЗНАЧЕНИЕ-1; "ЗНАЧЕНИЕ-2"; ЗНАЧЕ­НИЕ-3">

Спецификация языка HTML позволяет опускать кавычки для следующих видов атрибутов:

Атрибуты, записываемые только строчными или заглавными симво­лами латинского алфавита и не включающие иных символов, напри­мер, цифр.

Атрибуты, состоящие только из цифр от 0 до 9.

Атрибуты, обозначающие промежутки времени.

Например, запись атрибутов BORDER="1" или ALIGN="CENTER" допус­тимо представить как BORDER=1 и ALIGN=CENTER.

В этой статье мы рассмотрим структуру HTML документа и познакомимся с разными частями веб-страницы.

Структура документа HTML

В HTML4 веб-страница состоит из трёх главных частей:

  1. Объявление типа документа (Document type declaration (DTD) ) сверху;
  2. Тег HTML , включающий в себя следующие элементы:

1. Головную часть (Head );
2. Тело (Body ):

Посмотрите на пример, приведенный выше. Заметили красный и черный текст? Черным обозначено содержимое, а красным - теги из которых состоят элементы:


Объявление типа документа (1)

Первая строка в примере структуры HTML - не элемент, а объявление типа документа (также называемое декларацией DOCTYPE). Оно предоставляет информацию о версии HTML-документа и указывает браузерам спецификацию HTML. Правильный документ объявляет, какая версия языка используется.

Посмотрите : Информация о DOCTYPE

Элемент HTML (2)

Весь документ содержится в элементе html . Он часто называют корневым, и он не может находиться внутри любого другого элемента. Используется и в HTML , и в XHTML документах .

Внутри элемента html документ разделяется на «голову » (head ) и «тело » (body ).

Элемент Head (3)

Элемент head содержит описательную информацию о самом документе. То, что в нем упоминается, не должно отображаться в браузере, но передает ему некоторую информацию. Например, заголовок, используемые таблицы стилей, скрипты и другую информацию.

Элементы Meta (4)

Элемент структуры сайта HTML meta внутри head предоставляют информацию о метаданных. Meta-элемент может содержать разные виды информации. В примере, приведенном выше, он определяет кодировку символов (character encoding ), используемую в документе.

Примечание : метаданные - это информация о документе, но не его содержание.

Элемент Title (5)

Head также содержит обязательный элемент title . Согласно спецификации HTML , каждый документ должен включать в себя заголовок. Заголовок, который указан в этом элементе, показывается в вкладке браузера.

Элемент Body (7)

body содержит все, что мы хотим вывести на веб-странице. Это часть HTML-документа , которая отображается в браузере.

Запомните

  • Тег HTML - указывает браузеру, как контент должен отображаться в нем.
  • Любой HTML-документ состоит из трех частей - определение типа документа, голова и тело.
  • HTML 5 определяется с помощью , в то время как HTML 4 имеет три разных способа определения типа - Strict , Transitional и фреймовая структура HTML .
  • - это корневой элемент, который не может помещаться в любой другой.
  • Элементы и вкладываются внутрь элемента .
  • содержит информацию для браузера
  • содержит все, что должно быть отображено в окне браузера.
  • Элемент HTML - это комбинация открывающего тега, содержимого и закрывающего тега.
  • Декларация Doctype сообщает браузеру, какому стандарту он следует.
  • может содержать заголовок, таблицы стилей, скрипты и метаданные.
  • Метаданные - это информация о документе, но не его содержимое.

Перевод статьи “HTML Document Structure – Post #2 – HTML Tutorials ” был подготовлен дружной командой проекта .

Хорошо Плохо

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

Также в HTML-документе должны присутствовать элементы HEAD (информация о документе) и BODY (тело документа).

Раздел документа HEAD

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

Раздел заголовка начинается тегом < HEAD > и следует сразу за тегом . Между открывающим и закрывающим тегами элемента HEAD располагаются другие элементы заголовка.

Название документа title

Для того чтобы дать название HTML-документу, предназначен тег < TITLE > . Это название будет выведено в заголовок окна броузера. Название записывается между тегами и и представляет собой строку текста. Длина этой строки может быть любой, но рекомендуется делать ее не больше 60 символов. Элемент TITLE должен находиться только в разделе HEAD.

Раздел документа BODY

В этом разделе документа располагается та информация, которая отображается в окне броузера. Раздел BODY должен начинаться тегом < BODY > и завершаться тегом BODY > , между которыми располагаются элементы HTML, из которых и состоит содержание документа.

Спецификация элемента BODY

Тег имеет ряд атрибутов, определяющих внешний вид документа. Ниже приводится спецификация тега .

TEXT="цвет текста"

BGCOLOR="цвет фона"

BACKGROUND="адрес фонового рисунка"

Атрибут TEXT задает цвет шрифта для всего документа в формате RGB или в символьной нотации. По умолчанию (если не указан этот атрибут) используются настройки броузера.

Атрибут BGCOLOR задает цвет фона окна броузера документа в формате RGB или в символьной нотации. По умолчанию используются настройки броузера.

Атрибут BACKGROUND позволяет указать адрес и имя рисунка, используемого в качестве фона. Этот рисунок будет размножен и распределен на заднем плане документа.

Атрибуты LINK, VLINK и ALINK задают цвета гиперссылок в формате RGB или в символьной нотации. По умолчанию используются настройки броузера. Непосещенная гиперссылка – гиперссылка, которая еще не использовалась для перехода к другому документу. Посещенная гиперссылка – гиперссылка, которая уже использовалась для перехода к другому документу. Активная гиперссылка – гиперссылка на документ, к которому в данный момент происходит переход.

Советы по использованию атрибутов тега BODY

 Если вы указываете хотя бы один цвет в теге BODY, то укажите и остальные. Это связано с тем, что пользователь может установить настройки цветов своего броузера как ему удобней. Указание только одного цвета может привести к ситуации, что у некоторых пользователей текст сольется с цветом фона. В результате просмотр документа будет затруднен.

 Выбирайте цвет текста так, чтобы он "работал" вместе с цветом фона или основными цветами изображения. Например, красное на зеленом может вызвать серьезные проблемы у значительного числа людей.

 В элементе BODY можно задать как BGCOLOR, так и BACKGROUND. В этом случае броузер отдает предпочтение BACKGROUND, но если изображение фона невозможно загрузить, будет использовано BGCOLOR. Поэтому старайтесь задавать цвет фона похожим на цвет фонового рисунка, чтобы не нарушился цветовой баланс документа.

Основные понятия HTML

Управляющие конструкции языка HTML (Hyper Text Markup Language) называются тегами (дескрипторами) и вставляются непосредственно в текст документа. Все теги заключаются в угловые скобки <…>. Сразу после открывающей скобки помещается ключевое слово, определяющее тег, например

.

Teги HTML бывают парными и непарными. Непарные теги оказывают воздействие на весь документ или определяют разовый эффект в том месте, где они вставлены. При использовании парных тегов в документ добавляются открывающий и закрывающий теги, которые воздействуют на часть документа, заключенную между ними. Закрывающий тег отличается от открывающего наличием символа "/" перед ключевым словом (

). Закрытие парных тегов выполняется так, чтобы соблюдались правила вложения:

Текст

К открывающему тегу может быть добавлен атрибут, представляющий собой дополнительные ключевые слова, отделяемые от ключевого слова, определяющего тег, и от других атрибутов пробелами и размещаемые до завершающего тег символа ">". Способ применения некоторых атрибутов требует указания значения атрибута. Значение атрибута отделяется от ключевого слова атрибута символом "=" и заключается в кавычки.

<Н1 ALIGN="LEFT">

При отображении документа HTML сами теги не отображаются, но влияют на способ отображения документа HTML.

Существует два способа формирования документов HTML.

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

Второй способ заключается в формировании документа непосредственно на экране и автоматической его разметке. В этом способе необязательно знание языка HTML. Разметка выполняется специальным редактором, работающим по принципу WYSIWYG, например, FrontPage Express.

Во втором способе используются средства форматирования вместо средств описания, что может приводить к нежелательным последствиям.

Воспроизведение документа HTML выполняется программами - броузерами, например Internet Explorer.

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


Заголовок документа

Текст документа

Здесь использованы ключевые слова:

  • HTML - начало и конец документа HTML;
  • HEAD - начало и конец раздела заголовка;
  • TITLE - начало и конец общего заголовка документа;
  • BODY - начало и конец тела документа.

Большинство элементов языка HTML описывает части содержания документа и помещаются между тегами и (структурный элемент BODY).


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

до

. В Web-документе они отображаются шрифтом разного размера.

Обычные абзацы задаются с помощью парного тега

В HTML нет средств для задания абзацного отступа. Абзацы отделяются пустой строкой. Закрывающий тег

рассматривается как необязательный. Подразумевается, что он стоит перед тегом, который задает очередной абзац. Если в тексте присутствует символ конца строки, при воспроизведении в броузере он рассматривается как простой пробел. Для перехода на другую строку используется непарный тег
. В качестве ограничителя абзацев может использоваться горизонтальная линейка, задаваемая тегом
, например:


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

Как только в Web-страницу будет встроена гиперсвязь , документ можно назвать гипертекстом. Гиперссылка может указывать:

  • на позицию в своем документе (внутренние гиперссылки),
  • на другой документ на своем сервере,
  • на произвольный объект по любому адресу Internet.

Гиперссылки могут быть оформлены как абсолютные или относительные . Для создания гиперссылки необходим адрес документа, на который устанавливается ссылка. Этот адрес называется URL - Uniform Resource Locator.

Абсолютный URL - это полный Internet-адрес со всей информацией, требуемой клиенту для того, чтобы отыскать сервер и успешно установить с ним связь.
Относительный URL используется для адресации в пределах документа или совокупности документов на одном сервере.

Полный Internet-адрес можно получить лишь тогда, когда к относительному адресу добавляется базовый. Web-броузер при необходимости в большинстве случаев сам добавляет необходимый базовый адрес, чтобы получить полный адрес в Internet.

Относительные URL используются обычно внутри HTML-документа, например, для того, чтобы организовать переход из оглавления к конкретной главе. Базовый адрес можно определить с помощью дескриптора в заголовке HTML-документа.

Абсолютные URL следует использовать во всех тех случаях, когда вы ссылаетесь на документы другого сервера в Internet.

Гипертекстовая ссылка задается парным тегом , который содержит обязательный атрибут HREF=. В качестве значения атрибута используется адрес URL документа, на который указывает ссылка. Она может указывать на произвольный документ, располагающийся на любом общедоступном узле сети, например:

Здесь задан адрес в абсолютной форме. Обычно в такой форме задается ссылка на внешний документ. При использовании относительного адреса ссылка рассматривается как внутреняя, например:

Достоинство внутренней ссылки в том, что она сохраняет свою работоспособность при изменении адреса Web-узла.
Дескриптор гиперсвязи
иногда называется «якорь» (само наименование дескриптора представляет собой аббревиатуру от английского слова anchor - якорь).

.

Значение этого атрибута - произвольная последовательность латинских букв и цифр, рассматриваемая как имя якоря. Для ссылки на якорь его имя указывается в конце адреса URL после символа "#":

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

При включении в Web-страницу гиперссылок учитывайте следующие рекомендации.

  • Выразительно оформляйте текст гиперсвязи. По тексту гиперсвязи должно быть четко и ясно понятно, куда ведет эта связь. Текст гиперссылки не был слишком длинным: кратко и сжато выражайте цель ссылки.
  • Не перегружайте документ гиперссылками. Вставляйте в текст Web-страницы только действительно необходимые ссылки. В противном случае, пытаясь ознакомиться со всеми адресуемыми объектами, пользователь очень быстро потеряет нить ваших рассуждений.
  • Никогда не размещайте два <а>-дескриптора по соседству друг с другом в тексте документа, не вставив между ними никакого разделителя. При отображении такого документа тексты этих гиперсвязей просто сольются.
  • Создав свою Web-страницу, попытайтесь взглянуть на нее глазами пользователя. Все ли гиперссылки выдержаны в одном стиле?

Основные дескрипторы для организации ссылок и форматирования текста показаны в таблице.



Рекомендуем почитать

Наверх