Атрибут 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-технологии предоставляют гораздо больше возможностей для управления отступами и адаптивного дизайна.