Атрибут marginheight тега <frame>


Описание

Атрибут marginheight задаёт размер верхнего и нижнего отступа (в пикселях) внутри фрейма. Это устаревший атрибут, который использовался с элементами <frame> и <iframe>.

Пример использования:
<frameset rows="50%,50%"> <frame src="top.html" marginheight="20"> <frame src="bottom.html" marginheight="10"> </frameset>

Особенности атрибута:

Характеристика Описание
Значение Число пикселей (без указания единиц)
Область действия Вертикальные отступы (верхний и нижний)
Аналогичный атрибут marginwidth для горизонтальных отступов

Современная альтернатива (CSS):

<iframe src="content.html" style="margin: 20px 0;"></iframe>

Важная информация:

  • Атрибут считается устаревшим в HTML5
  • Для <iframe> используйте CSS-свойство margin
  • Элемент <frame> полностью удален из HTML5
  • В современных сайтах вместо фреймов используют flex/grid-верстку

Проблемы устаревшего подхода:

<!-- Устаревший способ (не рекомендуется) --> <frame src="content.html" marginheight="15" marginwidth="10"> <!-- Современная альтернатива --> <iframe src="content.html" style="margin: 15px 10px;"></iframe>

Рекомендации:

  • Избегайте использования фреймов в новых проектах
  • Для отступов используйте CSS (более гибкое управление)
  • Для адаптивного дизайна применяйте относительные единицы (em, rem, %)
  • Рассмотрите современные альтернативы (компоненты SPA, AJAX)

Примечание: Хотя атрибуты marginheight и marginwidth были удобны в эпоху фреймов, современные CSS-технологии предоставляют гораздо больше возможностей для управления отступами и адаптивного дизайна.