Мне было интересно, как лучше всего использовать тег заголовка вокруг моего логотипа на моем веб-сайте, особенно с тегами разделения HTML5.
Я читал на многих веб-сайтах и форумах, что мне следует сделать следующее, если я хочу добавить заголовок вокруг своего логотипа:
<!DOCTYPE html>
<html>
[...]
<body>
<div id="outer-wrapper">
<header id="header" class="main-header clearfix">
<h1>
<img src="logo" src="[...]" alt="text goes here" />
</h1>
</header>
<div id="inner-wrapper">
[...]
</div>
</div>
</body>
</html>
Но теперь каждая страница моего сайта имеет в качестве основного заголовка текст, указанный в атрибуте alt
логотипа, который, как я мог себе представить, не идеален. Я имею в виду, что тег H1
предназначен для предоставления «основной темы документа», но в большинстве случаев это не тот текст, который я указал в теге alt
логотипа.
Однако, если тег alt
логотипа содержит имя компания (потому что это логотип компании), я бы хотел, чтобы он был в заголовке (чтобы придать ему актуальность и важность), но не в заголовке h1
.
Считаете ли вы, что следующее является допустимым решением этой проблемы:
<!DOCTYPE html>
<html>
[...]
<body>
<div id="outer-wrapper">
<header id="header" class="main-header clearfix">
<h2>
<img src="logo" src="[...]" alt="text goes here" />
</h2>
</header>
<div id="inner-wrapper">
<article>
<h1>Main topic</h1>
</article>
</div>
</div>
</body>
</html>