HTML5 <section>с asp.net MVC - PullRequest
       2

HTML5 <section>с asp.net MVC

1 голос
/ 22 апреля 2011

Я переписываю некоторые из моих проектов MVC asp.net в html5, и меня запутывает элемент <section>. Когда я должен использовать это? Элементы <header> и <footer> создают смысл, но я не знаю, когда использовать <section>. Прежде чем я использовал основной div, чтобы обернуть все частичные представления в MasterView.

Не подходит <section> для показа частичных видов MasterView? Я читал некоторые о разделе, и кажется, что он должен состоять из верхнего и нижнего колонтитула, который будет иметь тенденцию к частичному представлению?

Структура для MasterView будет:

--- <header>

------ <nav>

--- <section>

------- здесь идут частичные представления с собственными элементами div.

--- <footer>

Это хороший подход?

Спасибо

Джеймс Форд

1 Ответ

2 голосов
/ 22 апреля 2011

Из spec :

Элемент section представляет общий документ или раздел приложения… Элемент section не является универсальным контейнерным элементом.Когда элемент нужен для стилизации или для удобства написания скриптов, авторам рекомендуется использовать вместо этого элемент div.

Итак, если основной целью оригинальных div s является помощь в стилизации / написании сценариев, вы должны продолжать использовать div s.Если это действительно способ разделить разделы страницы, используйте section s.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...