Задать вопрос
  • Чем отличается тег section от article?

    gr1mm3r
    @gr1mm3r
    50% ответа в правильном вопросе. Остальное мануал.
    Раньше почти все разделы верстались на дивах. Но в HTML5 добавили сразу два новых тега для разметки разделов:
    <section> — смысловой или логический раздел документа;
    <article> — самостоятельный и независимый раздел документа.
    Чтобы не было путаницы, разберём где и когда использовать разные контейнеры:
    <div> — контейнер общего назначения, не обязательно смысловой. Дивы используются для разметки мелких блоков, создания сетки и декоративных эффектов.
    <section> — более крупный логический контейнер, объединяющий содержание по смыслу. Например, блок «О компании», список товаров, раздел личной информации в профиле и так далее.
    <article> — самостоятельный, цельный и независимый раздел документа. Этот раздел можно в неизменном виде использовать в различных местах, в том числе и на других сайтах. Примеры: статья, пост в блоге, сообщение на форуме и так далее.
    Новые структурные теги HTML5
    Ответ написан
    Комментировать
  • Зачем указывать type?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Потому что необязательные, но бывают разные варианты и люди просто хотят выражать свои намерения явно вместо неявного использования значений по-умолчанию.
    К примеру, могут быть такие варианты:
    <link href="..." rel="alternate" title="..." type="application/atom+xml">
    <link href="..." rel="import" type="text/html">
    <script type="application/json">...</script>
    <script type="application/ld+json">...</script>

    Как видите, тут смысл совсем другой, так вот для однородности и последовательности некоторые разработчики указывают type всегда.
    Ответ написан
    Комментировать