Атрибут 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-height
    • margin
    • padding
  • Эффект может различаться в разных браузерах

Ограничения и совместимость:

  • Не поддерживается в HTML5
  • В современных браузерах может не оказывать эффекта
  • Для кросс-браузерной совместимости используйте CSS

Примечание: Хотя атрибут compact может работать в некоторых браузерах, он считается устаревшим. Для контроля интервалов в списках всегда предпочитайте использование CSS, что даёт более предсказуемые и гибкие результаты.