Атрибут label тега <option> — короткий підпис пункту


автор: с3с

Загальний опис

автор: NagarD

Синтаксис

<option label = "text">


Атрибут label може отримувати єдине значення:

text

Коротша версія опції.

автор: с3с

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1 1 ≤4 15 12 ≤11
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
4.4 18 4 ≤3.2

Приклади

+ запропонувати свій приклад у пісочниці

Найпростіший приклад використання HTML атрибута label теґа <option>

<form>
  <p><b>З використанням атрибута "label"</b></p>
   <p>Хто написав повість "Маруся"?</p>
   <select name="question">
    <option label="Шевченко" value="1">Тарас Шевченко</option>
    <option label="Україна" value="2">Леся Українка</option>
    <option label="Франко" value="3">Іван Франко</option>
    <option label="Квітка-Основ'яненко" value="4">Григорій Квітка-Основ'яненко</option>
   </select>
   <p><input type="submit" value="Надіслати"></p>
  </form>
<br>
<form>
  <p><b>Без використання атрибута "label"</b></p>
   <p>Хто написав повість "Маруся"?</p>
   <select name="question">
    <option value="1">Тарас Шевченко</option>
    <option  value="2">Леся Українка</option>
    <option value="3">Іван Франко</option>
    <option  value="4">Григорій Квітка-Основ'яненко</option>
   </select>
   <p><input type="submit" value="Надіслати"></p>
  </form>
автор: с3с

Перші два списки містять однакові пункти, але в правому кожен має label — і саме він, а не текст усередині, потрапляє в список. Третій показує label у optgroup, де це заголовок групи. Останнє поле — datalist: там видно і значення, і підказку з label поруч (натисніть у полі).

HTML

<div class="row">
  <div>
    <p>Без label</p>
    <select size="4">
      <option value="1">Київ — столиця України</option>
      <option value="2">Львів — обласний центр</option>
      <option value="3">Одеса — обласний центр</option>
      <option value="4">Харків — обласний центр</option>
    </select>
  </div>
  <div>
    <p>З label</p>
    <select size="4">
      <option value="1" label="Київ">Київ — столиця України</option>
      <option value="2" label="Львів">Львів — обласний центр</option>
      <option value="3" label="Одеса">Одеса — обласний центр</option>
      <option value="4" label="Харків">Харків — обласний центр</option>
    </select>
  </div>
  <div>
    <p>label у optgroup — заголовок групи</p>
    <select size="6">
      <optgroup label="Захід">
        <option>Львів</option>
        <option>Ужгород</option>
      </optgroup>
      <optgroup label="Схід">
        <option>Харків</option>
        <option>Суми</option>
      </optgroup>
    </select>
  </div>
</div>

<p>datalist — label показується як пояснення до значення:</p>
<input list="cities" placeholder="Оберіть місто">
<datalist id="cities">
  <option value="Київ" label="столиця"></option>
  <option value="Львів" label="обласний центр"></option>
  <option value="Одеса" label="морський порт"></option>
</datalist>

CSS

.row { display: flex; flex-wrap: wrap; gap: 1.6em; margin-bottom: 1em; }
.row p { margin: 0 0 .3em; font-weight: bold; }
select { font: inherit; min-width: 13em; }
input { font: inherit; padding: .35em; min-width: 16em; }
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле веде сходинками (розділ → тип → сторінка), а хибний ключ підкреслить хвилею.
[[!sandbox/S0oh1hBm]] Живий приклад окремим рядком — саме вікно результату. Той самий ключ зі знаком !: наберіть [[! і дійдіть сходинками до потрібної сторінки, список покаже її приклади.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Правка
Зворотний зв'язок
Вхід