Следует ли вообще использовать семантическую разметку HTML 5 для стилизации?

Должен признаться, семантическая разметка HTML5 меня смущает. В частности, я говорю об этих тегах:

<header>
<nav>
<section>
<article>
<aside>
<footer>

Использование семантических элементов предоставляет ПА информацию, которую он обычно не может получить из

, но следует ли их использовать вместе с​​
или можно/нужно ли напрямую стилизовать семантическую разметку?

Другими словами, каков правильный подход?

Это:

<div id="content">
    <section>
        <h1>Lorem ipsum></h1>
        <p>Text</p>
    </section>
</div>

Или это:

<section id="content">
    <h1>Lorem ipsum></h1>
    <p>Text</p>
</section>
9
задан Hristiyan Dodov 9 July 2017 в 17:04
поделиться