time datetime="2010-04-07T17:00"в 17 часов, 7 апреля/time
Вам необязательно ставить значение даты и времени в атрибут datetime
time2010-04-07/time
meter
Элемент meter
meter9 из 10 кошек/meter
Если вы не хотите, можете не выводить максимальное значение, а использовать вместо него атрибут max
meter max="10"9 кошек/meter
Имеется также соответствующий атрибут min
high, low и optimum, с которыми тоже можно поиграть. Если хотите, вы можете вообще спрятать сам результат измерения в атрибут value.meter low="-273" high="100" min="12" max="30"
optimum="21" value="25" Для этого времени года довольно-таки тепло.
/meter
progress
Если meter хорошо подходит для описания чего-то, что уже было измерено, элемент progress
Ваш профиль заполнен на progress60%/progress.
И снова у вас есть атрибуты min
max и value, если вы предпочитаете использовать их:progress min="0" max="100" value="60"/progress
Элемент progress
Структура
Еще в 2005 году компания Google провела ряд исследований, чтобы обнаружить, какие именно низко висящие плоды можно найти на тропках веба .
Парсер осмотрел более миллиарда веб-страниц и разметил самые частые названия классов. Результаты не принесли ничего неожиданного. Наиболее частыми были такие названия классов, как “header”, “footer” и “nav”. Эта зарождавшаяся в то время семантика отлично соотносится с новыми структурными элементами, появившимися в HTML5.
section
Элемент section
div, который зачастую используется как наиболее общий контейнер содержимого. Разница в том, что у div нет никакого семантического значения, его наличие ничего не говорит вам о содержимом внутри него. Напротив, элемент section явно используется для группировки связанного содержимого.Вы вполне можете заменить ряд элементов div
section, но не забудьте спросить себя: «Все ли содержимое связано друг с другом?»section
h1Скрипты для DOM/h1
Эта книга предназначена скорее для верстальщиков,
чем для программистов. автор: Джереми Кит
/section
header
Спецификация HTML5 описывает элемент header
Между элементом header
header. Вы можете, например, использовать элемент header внутри элемента section. Пожалуй, это даже нужно делать. Спецификация определяет элемент section как «контейнер тематически сгруппированного содержимого, как правило, с заголовком».section
header
h1Скрипты для DOM/h1
/header
Эта книга скорее предназначена для дизайнеров, чем для программистов.
автор: Джереми Кит
/section
Элемент header
header определяется в большей степени своим содержимым – вводными или навигационными вспомогательными элементами, – чем положением.footer
Как и элемент header
footer кажется, что это описание положения, но, как и в случае с header, это не так. Вместо этого элемент footer должен содержать информацию об элементе, который его содержит: кто его автор, информацию о копирайте, ссылки на связанное содержимое и т. п.Это отлично согласовывается с той ментальной моделью, которая есть у веб-разработчиков для слова «подвал». Разница в том, что, хотя мы привыкли использовать один подвал на весь документ, HTML5 позволяет нам делать подвалы и внутри секций.
section