Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
1

Правильное использование тегов HTML5 в контенте

12.12.2013, 18:25. Показов 2828. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется вот такой простой макет
Правильное использование тегов HTML5 в контенте

С тегами в шапке и нафигации я разобрался, а вот с блоком контента не могу.
Самое первое что я думаю надо сделать, это обернуть весь блок контента тегом <main>, это правильно?
Сам контент может быть представлен в разном виде. Вот например на главной странице сайта
Правильное использование тегов HTML5 в контенте

каждый блок с картинкой надо обернуть в <section> и <article>? Или как то по другому?
При нажатии ссылки "Подробнее" открывается вот это
Правильное использование тегов HTML5 в контенте

Опять же, верхняя часть в <section>, название фото в <header>, описание в <article>, "Название альбома, просмотров комментариев" в <footer>? После чего ещё 2 <section> для Добавления комментариев и для самих комментариев?

Подскажите пожалуйста как правильно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2013, 18:25
Ответы с готовыми решениями:

Правильное использование html5 тегов в Bootstrap
Правильно ли я размещаю html5 теги вместе с сеткой Bootstrap? &lt;div class=&quot;container-fluid&quot;&gt;...

Использование новых тегов HTML5
Здравствуйте! В HTML5 недавно и возник такой вопрос: вот дали нам, например, тег...

Правильное использование мета-тегов для поисковых роботов
Ребята подскажите как сделать так чтоб поисковики видели мой сайт. Я сделал следующее: В...

Какой плагин позволяет вывести красивое облако тегов прямо в контенте страницы?
Добрый день. Подскажите, какой плагин позволяет вывести красивое облако тегов прямо в контенте...

6
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
14.12.2013, 08:17  [ТС] 2
ап ап

Добавлено через 9 часов 23 минуты
ещё раз ап

Добавлено через 23 часа 4 минуты
ап ап
0
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
14.12.2013, 10:11 3
Тег section это замена div в том случае, если необходимо изобразить блок содержащий какие-либо незначительные по объему элементы чем первичные части документа, но в большом объеме. Идеально подойдет для блока контента, который может содержать статьи, изображения, т.е. такие теги как header(вместо h1), footer, article, nav и т.д.

Для позиционирования кейса изображений используйте FlexBox.

Документация W3 не подразумевает, что страницы должны иметь некий раздел контента. Иначе, мы непременно имели бы в распоряжении что-нибудь вроде <content>. W3 хочет избавить нас от навязчивой идеи делить всю страницу, как настольное приложение, на части, хоть и предлагает некоторые экзотические теги. Ведь для правильного расположения элементов достаточно такого устройства как CSS. Эта философия укладывается в слова -"страница есть документ, а документ является контентом по своей природе".
1
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
14.12.2013, 11:16  [ТС] 4
Padimanskas, это мне теперь понятно. Но как же все таки быть в моём частном случае? На второй картинке каждый отдельный блок с картинкой это "минипревью картинки" со ссылкой на основную статью. Стоит ли каждый этот блок обернуть в section? На третьей же картинке как я писал, нужно сделать 3 тега section? Или же в section нужно обернуть только блок добавления комментариев и отдельно сами комментарии?
0
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
14.12.2013, 15:02 5
Вы должны понять семантику т.е. значение ваших элементов. Например, если вам нужен бордюр для картинки и текста то лучше использовать div, но если блок представляет информационную структуру, то смело берите section.

В общем, на втором слайде, я бы уложил все картинки в блоки div и все это обвязал section. В последний можно добавить элемент header с заголовком h1 внутри.
Правильное использование тегов HTML5 в контенте

На третьем слайде, описание товара и все то, что касается комментариев, это разные вещи, они нуждаются в делении и тоже будут в разных элементах, которые, в свою очередь, тоже являются потомками одного большого section(этого родителя я описал во втором слайде). Элементы не одинаковы, описание товара это главная информация, а комментарии это дополнительная "левая инфа", поэтому описанием будет section, а комментариями aside в этом внутреннем section-е.
Правильное использование тегов HTML5 в контенте


Знаю, что много БуКаФ, но иначе не объяснить
1
28 / 28 / 4
Регистрация: 12.03.2011
Сообщений: 474
14.12.2013, 15:36  [ТС] 6
Padimanskas, вроде понял, а как быть с article? стоит ли картинку с описанием оборачивать в него? и тексты комментариев?
Так же интересует вопрос про другой тип макета, когда в контенте много повторяющихся блоков с типичным оформлением (заголовок, картинка, краткое описание, небольшой футер) но разным содержанием. Как оформлять эти блоки? Ссылку скину в ПМ
0
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
14.12.2013, 16:31 7
Цитата Сообщение от RiG1 Посмотреть сообщение
как быть с article?
Article - это "чистый" текст(картинки и теги форматирования)
Цитата Сообщение от RiG1 Посмотреть сообщение
и тексты комментариев?
Комментарий - это article. Тогда получится section(товар) -> aside(все комментарии) -> article(1 комментарий) -> теги форматирования текста, картинки.

Цитата Сообщение от RiG1 Посмотреть сообщение
когда в контенте много повторяющихся блоков с типичным оформлением (заголовок, картинка, краткое описание, небольшой футер) но разным содержанием.
Если они одного ранга и находятся в общем узле, то структуру будут иметь одинаковую, вне зависимости от полноты содержания.

Цитата Сообщение от RiG1 Посмотреть сообщение
Ссылку скину в ПМ
ok
0
14.12.2013, 16:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2013, 16:31
Помогаю со студенческими работами здесь

Верстка с использованием тегов HTML5
Здравствуйте! Решил перейти на HTML5, почитал информацию в интернете(которой не так уж и много,...

Классы для глобальных тегов в HTML5
Ребята, подскажите пожалуйста, можно ли глобальным тегам в html5 устанавливать классы? Например...

Семантическая вёрстка с использованием тегов HTML5
Добрый день, форумчане! Хочу наконец-то разобраться с семантикой HTML5. Но что-то походу я...

Какие из перечисленных тегов нельзя использовать внутри тега pre согласно спецификации HTML5?
. Какие из перечисленных тегов нельзя использовать внутри тега pre согласно спецификации HTML5?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru