Избегайте разметки примитивными тегами
В жизни слова «bed and breakfast» обозначают гостиницы, предоставляющие завтрак в дополнение к вашему ночлегу. Применительно же к веб-дизайну словами «<b>
ed and <br>
eakfast» называют приметивнейшие средства разметки веб-страниц.
В работе необходимо думать о том почему вы хотите отобразить текст определённым образом; что это будет обозначать? Ваша разметка может и должна следовать за смыслом, даже для тех кто не смотрит на оформление страницы. Структурная разметка делает страницы более доступными для всех, в том числе и для поисковых роботов.
Думаете о наклонном шрифте потому что хотите акцентировать фрагмент выделив его тегом <em>
, или потому что хотите процитировать название книги тегом <cite>
?
Подумав же о полужирном шрифте, вы скорее всего сделаете ударение тегом <strong>
.
Если вы хотите разорвать абзац переносом строки, вам возможно нужен тег заголовка. И даже если это не заголовок а часть повторяющегося стиля оформления, то почему бы не оформить всё с помощью CSS взамен ненужных тегов <br>
?
.foo {display:block}
Если вам интересно узнать больше - обратите внимание на статью Bed and BReakfast markup (B&BR).