Элемент Head и Относящиеся к нему Элементы. Элемент не имеющий конечного тега


HTML Элементы

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

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

HTML также обеспечивает семантику HTML документа. Элементы, как правило, используются для конкретного назначения. Например, уровень заголовка <h2> является более важным, чем уровень <h3>.

Элементы включают в себя всё, что находится между парными тегами элемента, включая сами теги. Например, элемент "<p>" обозначает параграф; элемент "<img>" обозначает изображение.

Примеры HTML элементов:

Начальный тегСодержимое элементаКонечный тег
<p>Это содержание абзаца.</p>
<h2>Это заголовок.</h2>
<div>Это содержимое блока.</div>
<br />

Здесь <p>....</p> является HTML элементом, <h2>...</h2> тоже HTML элемент.

Элементы представляют собой контейнеры. Вы помещаете текст внутрь контейнера. Если применяются теги <em> и </em>, создается контейнер, задающий курсивный шрифт для текста, находящегося внутри контейнера. Создавая веб-страницы, вы будете использовать контейнеры для хранения различных фрагментов текста. Если вы будете воспринимать элементы таким образом, тогда вам легче будет не пропустить закрывающий тег.

Существует два вида элементов: элементы-контейнеры и пустые элементы.

Элементы, которые представляют из себя контейнеры — это самый распространенный вид элементов. Элементы-контейнеры задают форматирование контента, находящегося между от-крывающим и закрывающим тегами.

Пустые элементы не задают и не отменяют форматирование. Такие элементы вставляют на страницу какой-либо объект, например горизонтальную черту (элемент <hr>).

Пустые элементы не имеют парных тегов и в них нельзя вставить текст, как в элементы-контейнеры.

Вы можете встретить пустые элементы, в которых включен символ слэша перед закрывающей скобкой и без него, например <br/> или <br>. Форма записи пустых элементов с включением слэша называется синтаксисом пустых элементов, который был официальной частью языка XHTML.

Например:

<img src="smile.jpg" alt="Смайлик">

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

<img src="smile.jpg" alt="Смайлик"/>

В HTML5 применение синтаксиса пустых элементов необязательно и разрешается использовать тот же синтаксис, что и в открывающих тегах (т. е. без слеша). Таким образом пустые элементы не обязательно закрывать в режиме HTML.

Вложенные элементы

Большинство элементов могут быть вложены друг в друга (т.е. в содержимом одного элемента может располагаться другой элемент).

Например вложив элемент <i> в элемент <b> Вы сможете сделать текст одновременно жирным и курсивным.

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

Далее пример валидного кода:

<em>Это <strong>важное</strong> правило</em>

А здесь приведён пример неверного вложения тегов:

Invalid: <em>Это <strong>важное</em> правило</strong>
Заметьте, что в валидном примере закрывающий тег вложенного элемента расположен перед закрывающим тегом элемента, в который он вложен.

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

Please enable JavaScript to view the comments powered by Disqus.

wm-school.ru

Элементы и синтаксис html // Вебшкола онлайн



Содержимое html-документа или веб-страницы определяется содержимым html элементов.

HTML элементы

HTML-элемент — это все, что находится между стартовым(открывающим) и конечным(закрывающим) тегами.

Открывающий тег Содержимое элемента Закрывающий тег
<p> Это параграф </p>
<a href="index.html" > Это ссылка </a>
<br />    

Синтаксис элементов html

  • HTML элемент начинается с открывающего/стартового тега.
  • HTML элемент заканчивается закрывающим/конечным тегом.
  • Содержимое элемента — это все, что находится между открывающим и закрывающим тегами.
  • Некоторые элементы могут быть пустыми.
  • Пустые элементы состоят только из открывающего тега.
  • Большая часть html элементов может иметь атрибуты.

(Вы узнаете больше об атрибутах в следующих главах учебника.)

Вложенные элементы

Большая часть html элементов может быть вложена друг в друга. HTML документ состоит из вложенных элементов.

Пример

<body> <p>Это мой первый параграф.</p> </body>

</html>

Приведенный пример состоит из трех элементов:

1.   Элемент <p> используется для вставки параграфа в веб-страницу. Имеет открывающий и закрывающий теги. Содержимое этого элемента в нашем примере - надпись «Это мой первый параграф».

2.   Элемент <body> описывает видимую часть содержимого веб-страницы. Имеет открывающий и закрывающий теги. В него вложен элемент <p> со своим содержимым.

3.   Элемент <html> описывает весь html документ. Имеет открывающий и закрывающий теги. В него вложены уже два элемента <body> и <p>.

Не забывайте закрывающий тег

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

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

Пустые HTML элементы

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

<br> — это пустой элемент, не имеющий закрывающего тега (он используется для отображения горизонтальной черты).

В XHTML, XML и будущих версиях HTML все элементы должны быть закрыты. Чтобы сделать это, вам достаточно добавить наклонную черту через пробел после названия тега — <br />. Это хорошая привычка, которая пригодится в будущем.

Нижний регистр!

HTML теги не чувствительны к регистру: <P> значит то же, что и <p>. Многие сайты используют заглавные буквы при написании html кода.

Однако, лучше использовать строчные буквы, потому что Консорциум Всемирной Паутины рекомендует строчные буквы в HTML 4 и будет требовать это в будущих версиях (X)HTML.



Понравилась запись? Сказать "Спасибо" очень просто, поделитесь записью в социальных сетях!

weblabla.ru

html - Являются ли пустоты и пустые элементы одинаковыми?

Термин "пустой элемент" относится к SGML, на котором основывались стандарты HTML до HTML5, и где ключевое слово EMPTY используется для представления элементов с пустой моделью содержимого. Здесь, что HTML 4 spec говорит:

Разрешенный контент для элемента называется его моделью содержимого. Типы элементов, которые не имеют содержимого, называются пустыми элементами. Модель контента для таких типов элементов объявляется с использованием ключевого слова "EMPTY" .

С примером объявления для элемента img:

В этом примере показано объявление пустого типа элемента:

<!ELEMENT IMG - O EMPTY>
  • Объявленный тип элемента IMG.
  • Дефис и следующее "O" указывают, что конечный тег можно опустить, но вместе с моделью контента "EMPTY" это укрепится до правила, в котором конечный тег должен быть опущен.
  • Ключевое слово "EMPTY" означает, что экземпляры этого типа не должны иметь контент.

XML определяет "пустой элемент" совершенно иначе:

[Определение: элемент без содержимого называется пустой.]

Разница здесь в том, что XML не говорит, что "пустой элемент" - это "элемент, модель контента которого пуста". Вместо этого он просто говорит, что "пустой элемент" - это тот, у которого нет содержимого. Это независимо от того, определяет ли тип документа или схему XML конкретный элемент без необходимости по необходимости; Сам XML сам по себе не устанавливает таких ограничений.

Дополнительный термин "тег с пустыми элементами" используется для описания синтаксиса ярлыков />, обычно используемого для указания пустых элементов (опять же, независимо от того, являются ли они пустыми по определению). Это также обычно называют "самозакрывающимся" синтаксисом.

Термин "элемент void" является новым для HTML5. Он имеет то же определение, что и пред-HTML5-определение "пустой элемент" : элемент, который имеет только тег начала, без конечного тега и не может иметь никакого содержимого. Хотя спецификация W3C HTML5 не ссылается на термин "пустой элемент" , термин "тег с пустыми элементами", как описано в XML, используется в связанном документе:

В синтаксисе HTML элементы void являются элементами, которые всегда пусты и никогда не имеют концевого тега. Все элементы, перечисленные как void в спецификации HTML или в спецификации расширения, MUST в разметке polyglot имеют синтаксическую форму XML тег (<foo/>). Другие элементы НЕ ДОЛЖНЫ использовать синтаксис тега XML-элемента XML.

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

Итак, суммируем:

  • пустой элемент - это тот, у которого нет содержимого, независимо от того, разрешено ли ему иметь контент в первую очередь.
  • Элемент void - это тот, который не может иметь никакого содержимого.

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

Отвечая на ваши вопросы:

  • Если это одно и то же, следует ли их называть пустыми элементами и никогда не быть пустыми элементами? В этом случае спецификация W3 устарела и не заслуживает доверия? Или следует ли иметь спецификацию W3, даже если она устарела?

    Элементы, такие как area, br, col и img, более точно обозначаются как элементы void, как в HTML5. Они также считаются пустыми, но только потому, что они не могут быть "непустыми".

    Я понятия не имею, почему в MDN есть статья, в которой говорится: "[Void elements]] является неправильным именем и его следует избегать". когда он использует имя в большинстве своих ссылок HTML в любом случае. Я не вижу причин не доверять официальным спецификациям.

  • Если это не одно и то же, синтаксис <col span="2" /> или должен быть <col span="2"> (без косой черты), потому что конечный тег запрещен? Возможно, у меня неправильная идея "конечного тега", но я всегда думал о том, что /> (как в <br /> и <img />) является конечным тегом.

    <col span="2" /> - это только допустимый синтаксис, потому что HTML5 признает его популярным способом маркировки элементов void благодаря XHTML, и, чтобы запретить его, бесполезно нарушить совместимость проверки со многими документами XHTML, которые в противном случае проверялись бы как HTML5. Сам HTML5 определяет /> как бессмысленный (с одним конкретным исключением, который здесь не имеет особого значения), поэтому на самом деле <col span="2" /> в HTML5 просто представляет a col с просто начальный тег и конечный тег, поэтому он идентичен <col span="2">, хотя XML-friendly.

qaru.site

HTML элементы

HTML документы определяются HTML-элементами.

Начальный тег * содержимое элемента Конечный тег *
<P> Это параграф </ P>
<a href="default.htm"> Это ссылка </a>
<br>

* Начальный тег часто называют начальный тег (открывающий тег),конечный тег часто называютзакрывающий тег (закрывающий тег).

Элемент HTML Синтаксис

  • HTML элементы начинаются соткрывающего тега
  • HTML элементы с прекращениемтегом конца
  • Содержимое элемента является содержание начального тэга и конечный тэг
  • Некоторые HTML элементы имеютпустое содержание (пустое содержание)
  • Пустые элементызакрыты в начальной метки (чтобы завершить начальный тэг и конец)
  • Большинство HTML - элементы могут иметьатрибуты

Примечание: Вы узнаете больше о свойствах в следующей главе данного руководства.

Вложенные HTML элементы

HTML документы состоят из вложенных HTML элементов.

экземпляр документа HTML

<Body> <P> Это первый абзац. </ P> </ Body>

</ HTML>

Приведенные выше примеры содержит три HTML-элементов.

Примеры HTML синтаксического анализа

<Р> элемент:

<p>这是第一个段落。</p>

Элемент <р> определяет пункт в HTML-документе. Элемент имеет начальный тэг <p> и закрывающий тег </ p>. Содержание Элемент: Это мой первый абзац.

<Тело> элемент:

<body> <p>这是第一个段落。</p> </body>

<Тело> элемент определяет тело HTML-документа. Элемент имеет начальный тег <тело> и конечный тег </ BODY>. Содержание Элемент другой HTML элемент (р элемент).

Элемент <HTML>:

<body> <p>这是第一个段落。</p> </body>

</html>

Элемент <HTML> определяет весь HTML-документ. Элемент имеет начальный тег <HTML> и конечный тег </ HTML>. Содержание Элемент является еще одним HTML-элемент (тело элемента).

Не забудьте конечный тег

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

<p>这是一个段落 <p>这是一个段落

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

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

HTML пустой элемент

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

<br> не закрывающий тег пустого элемента (<br> тег определяет разрыв строки).

В XHTML, XML, и будущих версиях HTML, все элементы должны быть закрыты.

Добавление слэш в начале этикетки, такие как <br />, это правильный способ, чтобы закрыть пустые элементы, HTML, XHTML и XML принять этот подход.

Даже <br> во всех браузерах эффективны, но с использованием <br /> на самом деле более длительную защиту.

HTML Совет: Используйте Lowercase Теги

HTML-теги не чувствительны к регистру: <P> эквивалентно <р>. Многие сайты используют HTML-теги в верхнем регистре.

W3CSchool строчными тегов , так как Консорциум Всемирной паутины (W3C) HTML 4рекомендуется в нижнем регистре, но в будущем (X) HTML версия обязательногоиспользования в нижнем регистре.

www.w3big.com

HTML Elements

HTML документы составлены на HTML - элементов.

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

HTML Elements

HTML элементы написаны с открывающим тегом, с конечным тегом, с содержанием между ними:

<tagname>content</tagname>

HTML элемент все от начального тега до конечного тега:

<p> Мой первый HTML пункт. </p>

Начальный тег содержание элемента Конечный тег
<h2> Мой первый Heading </h2>
<p> Мой первый абзац. </p>
<br> 

Некоторые HTML элементы не имеют конечного тега.

Вложенный HTML Elements

HTML элементы могут быть вложенными (elements can contain elements) .

Все HTML-документы состоят из вложенных HTML элементов.

Этот пример содержит 4 HTML элементов:

HTML Пример Разъяснения

<html> элемент определяет весь документ.

Он имеет открывающий тег <html> и закрывающий тег </html> .

Содержимое элемента является другой HTML - элемент (the <body> element) .

<h2>My First Heading</h2><p>My first paragraph.</p>

</body></html>

<body> элемент определяет тело документа.

Он имеет открывающий тег <body> и закрывающий тег </body> .

Содержание элемента состоит из двух других элементов HTML ( <h2> and <p> ) .

<h2>My First Heading</h2><p>My first paragraph.</p>

</body>

<h2> элемент определяет заголовок.

Она имеет начальный тег <h2> и закрывающий тег </h2> .

Содержание элемента: Мой первым товарное.

<h2>My First Heading</h2>

<p> элемент определяет пункт.

Она имеет начальный тег <p> и закрывающий тег </p> .

Содержание элемента: Мой первый абзац.

<p>My first paragraph.</p>

Не забудьте закрывающий тег

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

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

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

Пустой HTML Elements

HTML элементы без содержания называются пустые элементы.

<br> пустой элемент без закрывающего тега (the <br> tag defines a line break) .

Пустые элементы могут быть "closed" в открывающем теге , как это: <br /> .

HTML5 не требует пустых элементов должны быть закрыты. Но если вы хотите более строгую проверку, или вы должны сделать свой документ для чтения XML-парсеров, вы должны закрыть все HTML-элементы.

HTML Совет: Используйте Строчные теги

HTML - теги не чувствительны к регистру: <P> означает то же, <p> .

Стандарт HTML5 не требует строчных тегов, но W3C recommends строчный в HTML4, и demands строчных букв для более жестких типов документов , таких как XHTML.

В w3ii мы всегда используем строчные теги.

www.w3bai.com

Элемент Head и Относящиеся к нему Элементы

ProgrammerBook.ru: Обратите внимание, что

  1. данный документ является переводом документа «The Head Element and Related Elements»;
  2. данный документ может содержать неточности, опечатки и ошибки перевода;
  3. официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.

HEAD

Элемент HEAD не имеет атрибутов, начальный и конечный тег которого всегда может быть безопасно опущен, поскольку они могут быть легко выведены анализатором. Информация в элементе HEAD, соответствует верхней части памятки или сообщению почты. Он описывает свойства документа, такие как название, панель инструментов документа, а также дополнительную мета-информацию. Порядок элементов в голове документа не имеет значения. Обратите внимание, что наличие элемента TITLE является обязательным. Фактически, минимальный HTML 3.0 документ состоит только из одного TITLE элемента!

В пределах элемента HEAD, допустимы только определённые элементы. Информация, содержащаяся в элементе HEAD, может быть выражена следующими элементами (в алфавитном порядке):

BASE

Элемент BASE указывает URL самого документа, который будет использован в ситуациях, когда документ может быть прочитан из контекста. В документе могут присутствовать URL-адреса в «неполном» виде, в результате чего они будут интерпретироваться относительно этого базового адреса. По умолчанию базовым адресом является URL, используемый для получения документа.

Например:

<base href="http://acme.com/docs/mydoc.html"> ... <img src="images/me.gif">

превращается в «http://acme.com/docs/images/me.gif».

ISINDEX

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

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

Примечание: Сервер обычно автоматически генерирует тег ISINDEX. При ручном добавлении его в HTML-документ, браузер делает предположение о том, что сервер может регулировать поиск по документу. Очевидно, что сервер должен иметь такую возможность для того, чтобы такой поиск работал: простого добавления <ISINDEX> в документ, недостаточно для того, чтобы осуществить поиск, если сервер не имеет поискового механизма!

Пример:

<ISINDEX>

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

<ISINDEX HREF="phone.db" PROMPT="Введите Фамилию:">

LINK

Элемент LINK указывает отношение между документом и каким-либо другим объектом. Документ может иметь любое количество элементов LINK. Элемент LINK является пустым (не имеет закрывающего тега), но принимает те же атрибуты, что и элемент якоря. Важными атрибутами являются:

REL Это определение отношения к определённый ссылке. REV Это определение обратного отношения. Ссылка из документа А в документ Б с REV=связь выражает такое же отношение, что и ссылка из Б в А с REL=связь. REV=made иногда используется для определения автора документа, либо адреса электронной почты автора с применением mailto URI, либо ссылки на домашнюю страницу автора. HREF Это названия объекта с помощью URI обозначения.

Использование LINK для определения конкретных панелей инструментов документа

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

Зарезервированными значениями отношений LINK для панелей инструментов являются:

REL=Home Ссылка указывает на домашнюю страницу или верхнюю часть некоторой иерархии. REL=ToC Ссылка указывает на документ, выступающий в качестве оглавления. REL=Index Ссылка указывает на документ, предоставляющий указатель для текущего документа. REL=Glossary Ссылка указывает на документ, предоставляющий глоссарий терминов, относящихся к текущему документу. REL=Copyright Ссылка указывает на заявление об авторских правах для текущего документа. REL=Up Если документ является частью иерархии, то эта ссылка указывает на непосредственный родительский документ текущего документа. REL=Next Ссылка указывает на следующий документ для посещения в управляемой последовательности. REL=Previous Ссылка указывает на предыдущий документ в управляемой последовательности. REL=Help Ссылка указывает на документ помощи, например, описывающий более широкий контекст и указывающий дополнительные ссылки на соответствующие документы. Такая ссылка направлена на переориентацию пользователей, которые потеряли свой путь. REL=Bookmark Закладки, используемые для предоставления прямых ссылок на ключевые моменты входящие в расширенный документ. Для обозначения закладки может быть использован атрибут TITLE. В каждом документе может быть определено несколько закладок и предоставлены средства для ориентации пользователей в расширенных документах.

Пример LINK элементов панели инструментов:

<LINK REL=Previous HREF=doc31.html> <LINK REL=Next HREF=doc33.html> <LINK REL=Bookmark TITLE="Форма заказа" HREF=doc56.html>

Использование LINK для включения Баннера Документа

Элемент LINK может быть использован с REL=Banner для ссылки на другой документ, который будет использован в качестве баннера для данного документа. Такой элемент, как правило, используется для корпоративных логотипов, навигационных средств, а также другой информации, которой не следует прокручиваться вместе с остальным документом. Например: <LINK REL=Banner HREF=banner.html>

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

Ссылка на соответствующую Таблицу Стилей

Элемент LINK может быть использован с REL=StyleSheet для ссылки на таблицу стилей, которая будет использована для управления представлением текущего документа. Например: <LINK REL=StyleSheet HREF=housestyle.dsssl>

Другое использование элемента LINK

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

META

META элемент используется внутри элемента HEAD для того, чтобы встроить в документ мета-информацию, не определяемую другими HTML-элементами. Такая информация может быть извлечена серверами/клиентами для использования при идентификации, индексации и каталогизации специализированной мета-информации документа.

Хотя, обычно предпочтительно использовать именованные элементы, которые имеют хорошо определённую семантику для каждого типа мета-информации, например, такого как название, этот элемент предусмотрен для ситуаций, когда необходима строгая обработка SGML, и локальный ОТД не является расширяемым.

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

META элемент имеет три атрибута:

NAME Используется для указания имени свойства, например, такого как автор, дата публикации и так далее. Если он отсутствует, то имя можно считать таким же, как и значение HTTP-EQUIV. CONTENT Используется для указания значения именованного свойства. HTTP-EQUIV Этот атрибут связывает элемент с HTTP-заголовком ответа. Если семантика HTTP-заголовка ответа, названного этим атрибутом известна, то содержимое может быть обработано на основании хорошо определённых синтаксических карт независимо от того, включает ли ОТД какую-либо информацию об этом. Имена HTTP-заголовков не чувствительны к регистру. Если данный атрибут отсутствует, то для идентификации мета-информации следует использовать атрибут NAME, при этом его не следует использовать в качестве HTTP-заголовка ответа.

Примеры:

Если документ содержит:

<META HTTP-EQUIV=Expires CONTENT="Tue, 04 Dec 1993 21:29:02 GMT"> <META HTTP-EQUIV="Keywords" CONTENT="Nanotechnology, Biochemistry"> <META HTTP-EQUIV="Reply-to" CONTENT="[email protected] (Dave Raggett)"> Сервер будет включать в себя следующие заголовки ответа: Expires: Tue, 04 Dec 1993 21:29:02 GMT Keywords: Nanotechnology, Biochemistry Reply-to: [email protected] (Dave Raggett)

Если атрибут HTTP-EQUIV отсутствует, то серверу не следует генерировать HTTP-заголовок ответа для этой мета-информации, например,

<META NAME="IndexType" CONTENT="Service">

Не рекомендуется использовать META элемент для определения информации, которую следует связать с существующим HTML-элементом.

Пример неправильного использования элемента META:

<META NAME="Title" CONTENT="Этимология Dunsel">

Не присваивайте HTTP-EQUIV атрибуту такое же значение имени, как у заголовка ответа, который, как правило, следует генерировать только HTTP-сервером. Некоторые имена такие как «Server», «Date» и «Last-Modified» являются неуместными. Является ли имя неуместным зависит от конкретной реализации сервера. Рекомендуется, чтобы серверы игнорировали любые META элементы, определяющие HTTP-эквиваленты (независимо от регистра) своих собственных зарезервированных заголовков ответа.

NEXTID

NEXTID является параметром чтения и генерируется для программного обеспечения редактирования текста для генерации уникальных идентификаторов. Этот тег принимает единственный атрибут, который является следующим буквенно-цифровым идентификатором документа, который будет выделен в виде z123.

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

Пример:

<NEXTID N=Z27>

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

Я хочу, избавиться от NEXTID, или по крайней мере пометить его как устаревший!

RANGE

Элемент RANGE используется для обозначения диапазона документа, например, для выделения областей документа, соответствующих определённым критериям поиска, или областей которые являются предметом аннотаций и т.д.

<RANGE CLASS=Search FROM=spot01 UNTIL=spot02> Атрибуты FROM и UNTIL определяют позиции в документе с помощью SGML-идентификаторов. Большинство элементов в теле документа могут определить такие идентификаторы с помощью атрибутов ID. В этом плане полезен элемент SPOT, так как он позволяет выполнять поиск программного обеспечения и т.д., чтобы вставить идентификаторы в случайных местах: <SPOT ID=spot01> ... <SPOT ID=spot02>

Элемент RANGE поддерживает следующие атрибуты:

ID SGML-идентификатор используется для обозначения имени элемента диапазона. CLASS Символьная строка используемая для обозначения подкласса элемента диапазона. FROM Ссылки на SGML-идентификатор элемента в теле документа. Он определяет начало обозначенного диапазона. UNTIL Ссылки на SGML идентификатор элемента в теле документа. Он определяет конец обозначенного диапазона.

STYLE

Элемент STYLE, предоставляет средства для включения информации об представлении с использованием указанного обозначения стиля. Информация, содержащаяся в элементе STYLE, переопределяет клиентские стили используемые по умолчанию и присоединяемые таблицы стилей. Это позволяет авторам указать переопределения, хотя, по большей части лучше использовать общие таблицы стилей, так как это повышает эффективность схем кэширования для присоединённых таблиц стилей. Существует атрибут - NOTATATION - который определяет сущность идентификации SGML обозначений в ОТД HTML 3.0, например:

<style notation=dsssl-lite> некоторый dsssl-облегчённый материал ... </style>

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

TITLE

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

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

Длина названий не ограничена, однако, длинные названия могут быть сокращены в некоторых приложениях. Чтобы свести к минимуму эту возможность, указывайте названия длинной не более 64 символов. Также имейте в виду, что короткие названия, например, такие как «Введение», могут быть бессмысленным вне контекста. Например, содержательное название может быть таким:

<Title>Последние Достижения в Области Нанотехнологий</Title>

programmerbook.ru

HTML Элементы

Элементы HTML

HTML-элемент, как правило, состоит из Начального и Конечного тегов, и содержанием между ними:

<имя тега>содержимое документа...</имя тега>

HTML элемент это, все то, что находится от открывающего тега до закрывающего тега:

<p>Мой Первый Параграф.</p>

Начинающий тег Элемент Контент Конечный тег
<h2> Мой Первый Заголовок </h2>
<p> Мой Первый Параграф. </p>
<br>    

HTML-элементы без содержимого, называются пустыми элементами. Пустые элементы не имеют закрывающего тега, например <br> элемент (который означает разрыв строки).

Вложенные HTML-элементы

HTML-элементы могут быть вложенными (элементы могут содержать элементы).

Все документы HTML состоят из вложенных элементов HTML.

В этом примере состоит из четырех элементов HTML:

Пример

<h2>Мой Первый Заголовок</h2><p>Мой Первый Параграф.</p>

</body></html>

Редактор кода »

Объяснение Примера

<html> элемент определяет весь документ.

Он имеет Начальный тег <html> и Конечный тег </html>.

Элемент содержит еще один HTML-элемент ( <body> элемент).

<h2>Мой Первый Заголовок</h2><p>Мой Первый Параграф.</p>

</body></html>

<body> элемент определяет тело документа.

Он имеет Начальный тег <body> и Конечный тег </body>.

Элемент содержит два других HTML-элементов (<h2> и <p>).

<h2>Мой Первый Заголовок</h2><p>Мой Первый Параграф.</p>

</body>

<h2> элемент определяет заголовок.

Он имеет Начальный тег <h2> and an Конечный тег </h2>.

Элемент содержит: Мой Первый Заголовок.

<h2>Мой Первый Заголовок</h2>

<p> элемент определяет параграф.

Он имеет Начальный тег <p> И Конечный тег </p>.

Элемент содержит: Мой Первый Параграф.

<p>Мой Первый Параграф.</p>

Не забудьте закрывающий тег

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

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

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

Пустые элементы HTML

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

<br> пустой элемент без закрывающего тега (<br> тег определяет разрыв строки).

Пустые элементы могут быть "закрытые" в открывающем теге как: <br />.

HTML5 не требуют закрытые элементы могут быть открыты. Но если вы хотите более строгой проверки, или если вам нужно сделать ваш документ чтение XML-парсеров, Вам необходимо закрыть все HTML-элементы.

Использовать Строчные Теги

HTML-теги не чувствительны к регистру: <P> означает то же, что и <p>.

Стандарт HTML5 не требует строчные теги, но W3C в HTML рекомендует нижний регистр, более строгий тип документа, так как XHTML, и требует строчный.

На SchoolsW3 мы всегда используем строчные теги.

schoolsw3.com