Атрибут hspace тега <applet>
Описание
Атрибут hspace для тега <applet> определяет горизонтальные отступы (слева и справа) вокруг апплета в пикселях. Этот атрибут устарел в HTML5 и заменяется CSS-свойствами.
<applet code="Clock.class" width="100" height="100" hspace="20">
Java-апплет часов
</applet>
<p>Текст будет отступать на 20px от апплета с обеих сторон.</p>
Особенности работы:
| Характеристика | Поведение |
|---|---|
| Тип значения | Целое число (пиксели) |
| Направление | Применяется одновременно слева и справа |
| Минимальное значение | 0 (отсутствие отступа) |
| Современная замена | CSS margin-left и margin-right |
| Совместимость | Поддерживается всеми браузерами (но устарело) |
Рекомендации по использованию:
- Не рекомендуется для новых проектов
- Для замены используйте CSS:
margin-leftиmargin-rightmargin-inline-start/endдля RTL-языков
- При миграции устаревшего кода замените на эквивалентные CSS-правила
- Для адаптивного дизайна используйте относительные единицы (em, rem, %)
Современная реализация:
<object type="application/x-java-applet"
class="applet-spacing"
data="ModernClock.class">
Альтернативное содержимое
</object>
<style>
.applet-spacing {
margin-left: 20px;
margin-right: 20px;
/* или */
margin-inline: 20px;
}
</style>
Исторический контекст:
Атрибут hspace использовался вместе с vspace (вертикальные отступы) для управления обтеканием апплета текстом. В HTML 4.01 эти атрибуты были помечены как устаревшие (deprecated), а в HTML5 полностью удалены из спецификации в пользу CSS.
Примечание: Этот материал представлен исключительно в справочных целях для поддержки унаследованного кода. В современных веб-приложениях используйте CSS для управления отступами.