Атрибут compact тега <ol>
Описание
Атрибут compact в теге <ol> указывает браузеру отображать список в более компактном виде, уменьшая межстрочные интервалы между элементами списка. Это булевый атрибут, который не требует значения.
<ol compact>
<li>Первый пункт</li>
<li>Второй пункт</li>
<li>Третий пункт</li>
</ol>
Особенности работы:
| Состояние | Описание | Как задать |
|---|---|---|
| Компактный | Уменьшенные отступы между элементами | <ol compact> или <ol compact="compact"> |
| Обычный | Стандартные отступы (по умолчанию) | Отсутствие атрибута |
Сравнение с CSS:
<style>
.compact-list {
line-height: 1.2;
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
}
</style>
<ol compact>
<li>Список с атрибутом compact</li>
<li>Второй пункт</li>
</ol>
<ol class="compact-list">
<li>Список с CSS-стилями</li>
<li>Второй пункт</li>
</ol>
Рекомендации по использованию:
- Устаревший атрибут (не рекомендуется к использованию)
- Для управления отступами используйте CSS-свойства:
line-heightmarginpadding
- Эффект может различаться в разных браузерах
Ограничения и совместимость:
- Не поддерживается в HTML5
- В современных браузерах может не оказывать эффекта
- Для кросс-браузерной совместимости используйте CSS
Примечание: Хотя атрибут compact может работать в некоторых браузерах, он считается устаревшим. Для контроля интервалов в списках всегда предпочитайте использование CSS, что даёт более предсказуемые и гибкие результаты.