Атрибут start тега <ol> — номер початку списку


Атрибут start встановлює номер, з якого буде починатися перелік. При цьому не має значення який тип списку встановлений за допомогою type, атрибут start однаково працює і з римськими і з арабськими числами.

ed69b8ea8d51fb1c50b55f139da55eb6.png

автор: с3с

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

автор: NagarD

Синтаксис

<ol start="number">

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

number

Визначає початкове значення нумерованного (упорядкованого) списку. Значення повинні бути цілочисельними, допускається використання від'ємних значень. При використанні з буквами (type = "A" і type = "a"), число, вказане в значенні атрибута є порядковим номером букви в алфавіті. Наприклад, start = "4", буде відповідати букві "D" і список почнеться саме з неї. При використанні значення start = "27" лічильник обнуляється, при цьому список стає двозначним ("27" = "AA", "28" = "AB", "29" = "AC" ...).

автор: с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 атрибута start теґа <ol>

<p><b>Приклад використання атрибуту <code>start</code></b></p>
<p>Обов'язкові предмети, що вивчаються в школі:</p>
<ol start = "-3">
    <li>Українська мова</li>
    <li>Математика</li>
    <li>Англійська мова</li>
    <li>Природознавство</li>
    <li>Інформатика</li>
    <li>Фізична культура</li>
  </ol>
<br><br>
<p><b>Приклад без використання атрибуту "start" </b></p>
<p>Обов'язкові предмети, що вивчаються в школі:</p>
<ol >
    <li>Українська мова</li>
    <li>Математика</li>
    <li>Англійська мова</li>
    <li>Природознавство</li>
    <li>Інформатика</li>
    <li>Фізична культура</li>
  </ol>
автор: с3с

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

HTML

<p><b>Приклад використання атрибуту <code>start</code></b></p>
<p id="text"> Початкове значення: 1 </p>
<input type="range" id="range" min="0" max="100" step="1" name="range" >
<input type="button" value="Встановити значення" onclick="f()">

<p>Виберіть потрібне значення для <code>type</code>:

<select id="form">
   <option value="A" name="value">A</option>
  <option value="a" name="value">a</option>
   <option value="I" name="value">I</option>
   <option value="i" name="value">i</option>
   <option value="1" name="value">1</option>
</select>
  </p>
<nav id='text'>Значення type встановлено за замовчувнням</nav>
<hr>

<p>Обов'язкові предмети, що вивчаються в школі:</p>
<ol id="type" start="1">
    <li>Українська мова</li>
    <li>Математика</li>
    <li>Англійська мова</li>
    <li>Природознавство</li>
    <li>Інформатика</li>
    <li>Фізична культура</li>
  </ol>

JS

function f() {
  var start = document.getElementById("range").value;
  var type = document.getElementById("type");
  type.setAttribute("start", start);
  text.innerHTML = "Поточне значення " + start;
}

var wrapper = document.getElementById('type');
var form = document.getElementById('form');
var text = document.getElementById('text');

var textArray = { 'A': 'Великі латинські букви (A, B, C, D).',
  'a': 'Малі латинські літери (a, b, c, d).',
  'I': 'Вид маркера - заповнений квадрат.',
  'i': 'Малі римські числа (i, ii, iii, iv).',
  '1': 'Без задання. Звичайні числа (1, 2, 3, 4).' };

form.onchange = function () {
  for (var i = 0; i < form.options.length; i++) {if (window.CP.shouldStopExecution(0)) break;
    if (form.options[i].selected == true) {
      wrapper.type = form.options[i].value;
      text.innerHTML = textArray[form.options[i].value];
    }
  }window.CP.exitedLoop(0);
};
//# sourceURL=pen.js
автор: с3с

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

HTML

<p><b>Приклад використання атрибуту <code>start</code></b></p>
<p id="text"> Початкове значення: 1 </p>
<input type="range" id="range" min="0" max="100" step="1" name="range" >
<input type="button" value="Встановити значення" onclick="f()">

<p>Місяці:</p>
 <ol id="m1" name="m1" start="1">
   <li>Грудень</li>
   <li>Листопад</li>
   <li>Жовтень</li>
   <li>Вересень</li>
   <li>Серпень</li>
   <li>Липень</li>
   <li>Червень</li>
   <li>Травень</li>
   <li>Квітень</li>
   <li>Березень</li>
   <li>Лютий</li>
   <li>Січень</li>
  </ol>

JS

function f() {
  var start = document.getElementById("range").value;
  var m1 = document.getElementById("m1");
  m1.setAttribute("start", start);
  text.innerHTML = "Поточне значення " + start;
}
//# sourceURL=pen.js
автор: с3с

Три випадки поруч: звичайний зсув нумерації, продовження розірваного списку через value в окремому пункті і зворотний відлік із reversed.

HTML

<h3>1. <code>start="5"</code></h3>
<ol start="5">
  <li>Розмітка</li>
  <li>Стилі</li>
  <li>Перевірка</li>
</ol>

<h3>2. Розірваний список: <code>value</code> в пункті</h3>
<ol>
  <li>Підготувати текст</li>
  <li>Зверстати сторінку</li>
</ol>
<p class="note">Тут між пунктами стоїть абзац, а список нижче продовжує нумерацію.</p>
<ol start="3">
  <li>Перевірити на телефоні</li>
  <li value="10">Викласти на сервер</li>
  <li>Перевірити ще раз</li>
</ol>

<h3>3. <code>reversed start="10"</code></h3>
<ol reversed start="10">
  <li>Десяте місце</li>
  <li>Девʼяте місце</li>
  <li>Восьме місце</li>
</ol>

CSS

h3 { font-size: 1rem; margin: 1.2em 0 .4em; }
ol { margin: .3em 0; }
.note { font-size: .9rem; color: #555; margin: .4em 0; }
автор: 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`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

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

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