Главная/ Учимся Javascript, CSS, HTML/ Тегофеншуй - шаг к новому уровню качества HTML кода/ Непонятый многими. Тег address. || Взгляд с точки зрения семантики.

Непонятый многими. Тег address.

Дата публикации: 25.03.2010

Последнее обновление: 03.09.2010

непонятый многими тег addressТег address относится к малоизведанным тегам, которые редко использует среднестатистический веб разработчик. А зря, не от нечего делать его же придумали. Давай разбираться зачем же этот тег увидел свет, да еще так давно — в 1995 году вместе со спецификацией HTML 2.0.

Неверное предположение

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

Рекомендации W3C о теге address

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

Из приведенного примера в спецификации можно сделать вывод какую именно информацию может содержать этот тег:

  • ФИО автора материала
  • его контактные данные: почтовые адреса, номера телефонов, адреса сайтов и email, icq и так далее
  • дата создания (последней модификации) материала

Примеры

В тему использование address для контактной информации автора статьи (вакансии, резюме, заметки и т.п.):

address в вакансиях
[..]

Мы рады быть полезны Вам.

<address> <span>Дополнительная информация и запись на консультации по телефонам:</span> <span>в Одессе: (80482) 32 44 38, (8048) 777-40-31</span> <span>Наш адрес:</span> <span>Одесса, ул. Большая Арнаутская 2а, офис 301</span> <span><a href="www.feod.com.ua">www.feod.com.ua</a></span> <span>Контактный e-mail:</span> <span><a href="mailto:hr-manager@feod.com.ua">hr-manager@feod.com.ua</a></span> <span>Елена Викторовна</span> </address>
address span {
display: block;
}

Если материалы, расположенные на сайте, принадлежат владельцам сайта, тогда контактную информацию расположенную в шапке (подвале или любом другом месте) тоже следует заключить в address:

конакты в шапке в address
<address>
	<span class="phones">
		(495) 785-46-03 (многоканальный), (495) 376-19-86
	</span>
	<span class="address">
		109472, г. Москва, ул. Ташкентская, 28 
	</span>
	<span class="email">
		<a href="mailto:magel62@rambler.ru">magel62@rambler.ru</a>
	</span>
</address>

На странице с контактной информацией тоже можно использовать address, т.к. тут предоставлены координаты и каналы связи с владельцем (автором) сайта.

address для страницы с контактами

Но не следует применять address для адресов, не связанных с авторством материала. Например, в каталогах компаний его применение будет ошибкой :

если адрес не относится к авторству, address не стоит применять

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

Выводы

Address следует использовать только для обозначения контактной информации автора или владельца материала. В остальных случаях он будет не уместен.

Материалы

Показать комментарии