logo
Технологии программирования / источники / ++ Введение в стандарты Web 1-38 / 21

Выделение контактной информации

Элемент address является, вероятно, самым плохо названным и понятным элементом в HTML. На первый взгляд с таким названием как "address" может показаться, что он используется для инкапсуляции адресов, почтовых адресов, e-mail, или чего-то аналогичного. Но это только частично так.

Реальное назначение элемента address состоит в предоставлении контактной информации авторов страницы или основного раздела страницы. Он может принимать форму имени, адреса e-mail, почтового адреса, или ссылки на другую страницу с дополнительной контактной информацией. Например:

<address>

<span>Mark Norman Francis</span>,

<span class="tel">1-800-555-4865</span>

</address>

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

<p class="footer">© Copyright 2008</p>

<address>

<a href="/contact/">Mark Norman Francis</a>

</address>

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

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

<p> Our company address: </p>

<address>

Opera Software ASA,

Waldemar Thranes gate 98,

NO-0175 OSLO,

NORWAY

</address>

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

Для любого общего адреса можно использовать так называемое "микроформатирование", чтобы указать, что параграф содержит адрес. Дополнительную информацию о "микроформатировании" можно найти в других статьях на сайте dev.opera.com (http://dev.opera.com/articles/html/).