Jump to content
  • 0

Семантика html5


EVGENi
 Share

Question

Здравствуйте дорогие эксперты и форумчане!

У меня вопрос по поводу семантики, связанный с новыми тегами html5.

А конкретно такая ситуация:

нужно сделать раздел <section> и, естественно, сделать так, чтобы контент отображался нужным образом. Как, с точки зрения семантики, сделать правильно:

- <secton> будет "оберткой" всех блоков, правильно формирующих фон и положение для контента;

- <section> вложена в несколько <div>'ов. Тогда <secton> можно спокойно наполнять контентом.

Сам пытался разобраться в этой проблеме. Сделал бы <section> "оберткой", но не рекомендуется применять его для стилизации. Вроде как он должен содержать только контент и обязательный заголовок внутри.

Как быть?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Например у вас есть контент состоящий из 3 колонок. Общая область контента это див. Каждая колонка это секция, каждая тема в колонке это секция, заголовок темы можно обернуть в хэдер, контент темы это артикл. Дно темы, если оно есть это футер, но опять же на ваше усмотрение. Можно и без хэдера и футера обойтись. То есть лучше использовать второй вариант в вашем случае. А еще как я читал основной контент не должен лежать прямо в секции. Он должен лежать в артикле. Но я еще с этим разбераюсь по этому мой коммент может быть неправдой=)

Вот пример

a1b331aa.jpg

Серый и розовый это секции, синий артикл. Хотя можно розовую секцию сделать артиклом как я думаю. Тогда синий будет просто див.

Edited by logicface
Link to comment
Share on other sites

  • 0

... Сделал бы <section> "оберткой", но не рекомендуется применять его для стилизации. Вроде как он должен содержать только контент и обязательный заголовок внутри.

Как быть?

Так и быть, брать и не использовать, просто "оберткой".

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy