В самом коде, который вы там поместили, нет ничего плохого, но имейте в виду, что тег <aside>
равен элементу секционируемого содержимого , поэтому внутри него есть <header>
и <h1>
будет рассматриваться как заголовок только для <aside>
, а не для всей страницы (по крайней мере, в соответствии с алгоритмом выделения HTML5, который, к сожалению, на практике кажется мертвым ).
Это может быть тем, что вы намереваетесь.Если нет, то, если все в левом столбце в основном представляет собой вводный контент для страницы, вы можете поместить все это в элемент <header>
и полностью потерять <aside>
:
<html>
<head></head>
<body>
<header>
<h1></h1>
<div>
</div>
</header>
<section id="content">
</section>
</body>
</html>