В HTML5 использование <div>
по сравнению с <section>
основано на содержимом, которое оно будет содержать.Если контент имеет контекстное отношение к странице, вы должны использовать <section>
.Однако, если единственная причина, по которой вы инкапсулируете информацию в теге, заключается в применении стиля с помощью CSS и ничего более, вы должны использовать <div>
.
Не запутайтесь здесь;Вы все еще можете применить стиль к <section>
.
РЕДАКТИРОВАТЬ: Похоже, что <section>
против <div>
.
существует некоторая путаница
Примечание: элемент section не является общим элементом контейнера.Когда элемент нужен для стилизации или для удобства написания сценариев, авторам рекомендуется использовать вместо этого элемент div.Общее правило заключается в том, что элемент section уместен только в том случае, если содержимое элемента будет явно указано в схеме документа.
Источник: http://dev.w3.org/html5/spec-author-view/the-section-element.html#the-section-element
В вашем случае, вы предоставляете контекстно-релевантную информацию, поэтому вы должны использовать тег <section>
.Однако, как указал @Knu, если адрес является релевантной контактной информацией, вы бы фактически обернули адрес в тег <address>
.
Вы могли бы сделать что-то вроде этого:
<section id="contact">
<p>For more information, contact us at one of the following addresses:</p>
<address>
<p>9900 Corporate Campus Dr., Suite 3000<br/>Louisville, KY 40223<br/><strong>Phone:</strong> (502) 657-6033<br/><strong>Fax: </strong>(425) 936-7329</p>
</address>
<address>
<p>9910 Corporate Campus Dr., Suite 5000<br/>Louisville, KY 40223<br/><strong>Phone:</strong> (502) 657-6035<br/><strong>Fax: </strong>(425) 936-7339</p>
</address>
</section>
Один пример использования <div>
вместо <section>
может быть, если содержимое было контейнером для многих <section>
.
<div id="something">
<section id="one">
<p>This is some content.</p>
</section>
<section id="two">
<p>This is some other content.</p>
</section>
</div>