Иван кирюхинcard.quoted3 ай бұрын
Конечно, нужного результата можно добиться при помощи тегов , к которым применяются стили CSS, но также можно воспользоваться новым тегом , разработанным специально для таких задач. Тег помогает создать семантическое описание шкалы. Чтобы ваша шкала соответствовала рекомендациям спецификации, не используйте ее для отображения данных с неопределенными минимальными и максимальными значениями (например, рост или вес — кроме ситуаций, когда вы задаете конкретные границы). С другой стороны, тег можно использовать для отображения температуры, если интерпретировать его как шкалу термометра с заданным минимумом и максимумом.

В нашем примере шкала должна показывать, насколько близко мы подошли к цели $5000. Минимальное и максимальное значения известны, так что тег идеально подходит для этой задачи.

Простой прототип шкалы будет создан в новом документе HTML5. Чтобы продемонстрировать работу шкалы, в коде жестко зафиксировано текущее значение 2500.00.

html5_meter/index.html

Our Fundraising Goal

Help us reach our goal of $5000!

Для управления шириной шкалы можно воспользоваться CSS. Создайте файл stylesheets/style.css и добавьте в него следующий код:

html5_meter/stylesheets/style.css

meter{

width: 280px;

}

Не забудьте включить ссылку на файл CSS в секцию страницы HTML:

html5_meter/index.html

Если посмотреть на результат в браузере, вы увидите вполне симпатичную шкалу. Однако теги поддерживаются не везде, так что нам понадобится хорошее обходное решение.
  • Комментарий жазу үшін кіру немесе тіркелу