меню

В этой статье раскрываются семь малоизвестных, но мощных HTML-элементов, таких как meter, progress, sup, sub, datalist, map, area, details, summary, object и abbr. Узнайте, как эти элементы могут улучшить ваш сайт и функциональность без использования JavaScript.

meter & progress

Элемент progress — это семантически правильный способ отображения индикаторов выполнения.

Элемент meter — это progress на стероидах. Помимо отображения скалярного измерения в пределах известного диапазона, он позволяет указать низкие, высокие и оптимальные значения.

  
<meter
  min="0"
  max="100"
  low="25"
  high="75"
  optimum="80"
  value="50"
></meter>
  

HTML элементы meter & progress

sup & sub

Вы можете добавить надстрочные знаки (например, x2) с помощью sup и подстрочные знаки (например, x0) с помощью sub в свой документ.

Пример использования sup

  
<p>
  <strong>Теорема Пифагора</strong>: 
  в прямоугольном треугольнике квадрат гипотенузы 
  равен сумме квадратов двух других сторон (катетов).
</p>
<p>
  <var>a<sup>2</sup></var> + 
  <var>b<sup>2</sup></var> = 
  <var>c<sup>2</sup></var>
</p>
<p>
  <i>a</i> = длина 1-го катета, <i>b</i> = длина 2-го катета, <i>c</i> = длина гипотенузы
</p>
  

Теорема Пифагора: в прямоугольном треугольнике квадрат гипотенузы равен сумме квадратов двух других сторон (катетов).

a2 + b2 = c2

a = длина 1-го катета, b = длина 2-го катета, c = длина гипотенузы

Пример использования sub

  
<p>
  Почти у каждого разработчика любимая молекула — это
  <strong>
    C<sub>8</sub>
    H<sub>10</sub>
    N<sub>4</sub>
    O<sub>2</sub>
  </strong>
  , известная как кофеин.
</p>
  

Почти у каждого разработчика любимая молекула — это C8 H10 N4 O2 , известная как кофеин.

datalist

datalist позволяет добавить автозаполнение в ваши элементы ввода.

  
<label for="ice-creame-choice">Choose a flavor:</label>
<input list="ice-creame-flavors" id="ice-creame-choice" name="ice-creame-choice" />

<datalist id="ice-creame-flavors">
  <option value="Chocolate" />
  <option value="Coconut" />
  <option value="Mint" />
  <option value="Strawberry" />
  <option value="vanilla" />
</datalist>
  

Пример:

Примечание: Данный элемент не ограничивается текстовыми полями, могут использоваться с цветом, датой, временем и даже диапазонами. Стиль по умолчанию, мягко говоря, неприятен для глаз. Но вы всегда можете стилизовать его с помощью CSS.

map & area

map и area позволяют создавать карты изображений, что можно использовать для креатива изображений с кликабельными областями.

  
<img
  src="workplace.jpg"
  alt="Workplace"
  usemap="#workmap"
  width="400"
  height="379"
/>

<map name="workmap">
  <area
    shape="rect"
    coords="34,44,270,350"
    alt="Computer"
    href="computer.html"
  />
  <area
    shape="rect"
    coords="290,172,333,250"
    alt="Phone"
    href="phone.html"
  />
  <area
    shape="circle"
    coords="337,300,44"
    alt="Cup of coffee"
    href="coffee.html"
  />
</map>
  

HTML элементы map & area

details & summary

details и summary используются для создания сворачиваемого контента без использования JavaScript. Это семантический метод создания выпадающих списков.

  
<details>
  <summary>Детальное описание</summary>
  Какое то детальное описание =)
</details>
  

Пример:

Детальное описание Какое то детальное описание =)

object

object позволяет встраивать широкий спектр файлов, таких как PDF, изображения, видео, аудио и даже видео с Youtube.

HTML элемент object

abbr

Элемент abbr позволяет добавлять аббревиатуры в ваш документ. Когда пользователь наводит курсор на аббревиатуру, отображается полное название. Кроме того, программы чтения с экрана могут быть настроены на чтение полного названия при обнаружении аббревиатуры.

  
<p>
  Вы можете использовать <abbr title="Cascading Style Sheets">CSS</abbr> для стилизации своей <abbr title="HyperText Markup Language">HTML</abbr> страницы
</p>    
  

Пример: Вы можете использовать CSS для стилизации своей HTML страницы


Возможно, вам будет интересно

Создаём отзывчивые письма без медиа-запросов

Создавая HTML код для email, приходится иметь дело с изрядным количеством больных вопросов. И вряд ли для кого то будет приемлемо, если нам к тому же ещё и придётся следить за новыми email-клиентами и размерами устройств, которые появляются каждую неделю.

Как убрать свечение вокруг текстового поля?

В браузерах Safari и Chrome вокруг текстового поля при получении фокуса наблюдается характерное свечение, которое указывает активное поле.

Icon Fonts или SVG?

Графические иконки - главный элемент буквально всякого сайта или приложения. Как правило, весят они немного, однако вопрос выбора формата все равно остается актуальным. В случае если не брать в расчет нормальные форматы изображений, у разработчиков есть два основных варианта: использовать SVG либо иконочные шрифты (icon fonts). Собственно что из них лучше? Разберемся ниже.

Треугольники по средствам CSS

На сайтах треугольники применяются сплошь и рядом как часть дизайна элементов, например, они служат указателем на какой-то объект, направляя внимание читателя в нужное место.

Оформление заявки

Документы на создание сайта

Изучите наше коммерческое предложение, заполните БРИФ и отправьте его на почту maxidebox@list.ru. Изучив все пожелания из БРИФ-а, обратным ответом оповестим Вас по стоимости разработке, ответим на вопросы.

КП на создание сайта Коммерческое предложение на созданеи сайта

Мы берем на себя ответственность за все стадии работы и полностью избавляем клиентов от забот и необходимости вникать в тонкости.

Скачать БРИФ (акета) на создание сайта Скачать БРИФ (акета) на создание сайта

Зополните у БРИФ-а все необходимые поля. Сделайте краткое описание к каждому из пунктов анкеты, привидите примеры в соответсвующий пунктах - это позволит лучше понять Ваши ожидания и требования к сайту