@Olegarh1a

Стоит делать разметку так?

(картинка не отображается путь не прописан она в принципе не нужна)
эксперимент
Есть шапка
5edc140c3db40207205818.jpeg
я добавиль подпись под логотип что бы сложнее было
моя цель была как меньше блоков (div)
получилось так https://jsfiddle.net/Olegarh1a/d34o8f2j/4
На оформление не смотреть это всё мелочи главное сама структура
Хотелось бы прочитать мнение специалиство (стоит так делать структура сайта)
  • Вопрос задан
  • 2422 просмотра
Пригласить эксперта
Ответы на вопрос 3
Devilz_1
@Devilz_1
Frontend-Developer
Так-то можно хоть табличной версткой покрыть всё :-D

В целом норм, но есть важный семантический недочёт. В header должны войти навигация и лого, далее идёт section в который войдут h1 и инфо-текст.
Ответ написан
@vladdimir
Верстальщик
От диватоза к дивафобии...
цель, как можно меньше дивов - плохая цель. Дивы вообще это неплохо, а нейтрально. Плохо != нейтрально. С таким же успехом можно вместо дивов использовать секции и гордится своей семантичностью 80 уровня. Вполне нормально использовать дивы, если они вам нужны, для группировки или оформления или еще чего, что вам надо выразить и что не имеет какого-либо выраженного контекста.
Конструктивная цель - изучить семантические значения тегов, как пример.

На счет структуры - норм, но я бы ввел дополнительные обертки для группировки логотипа заголовка с текстом в отдельные секции (не обязательно этим тегом). Потому что, вместе они образуют законченные блоки, и имеют сильные связи между собой.
div.logo
  img.logo-img
  p.logo-caption
...
div.banner
  h1
  p
Ответ написан
threezadoozy
@threezadoozy
Разработчик веб-интерфейсов сложности хардкор+
Нет, не стоит.
<div class="container"> и <img> - избыточные элементы.
Для чего нужен .container, если сам header является контейнером?..
Логотип одним элементом лучше сделать: div.logo, изображение фоном. Или даже лучше a.logo - для ссылки на главную.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы