Атрибут class тега <applet>


Описание

Атрибут class для тега <applet> позволяет назначать один или несколько CSS-классов для стилизации апплета. Хотя сам тег <applet> устарел, атрибут class поддерживался в большинстве браузеров.

Пример использования:
<style> .chart-style { margin: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.2); } .bordered { border: 1px solid #ccc; } </style> <applet code="Chart.class" width="400" height="300" class="chart-style bordered"> Графический апплет </applet>

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

Характеристика Поведение
Синтаксис Список классов через пробел
Наследование Не наследуется содержимым апплета
Специфичность Работает как обычный CSS-класс
Поддержка Во всех браузерах, поддерживающих апплеты
Ограничения Не влияет на внутреннее содержимое апплета

Рекомендации по использованию:

  • Используйте для внешней стилизации контейнера апплета
  • Избегайте позиционирования, которое может нарушить работу апплета
  • Для новых проектов применяйте классы к элементу <object>
  • Проверяйте совместимость стилей в разных браузерах
  • Используйте префиксы для специфичных свойств (-moz-, -webkit-)

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

<style> .modern-applet-style { width: 400px; height: 300px; border-radius: 8px; margin: 15px auto; } </style> <object type="application/x-java-applet" class="modern-applet-style" data="ModernChart.class"> Альтернативное содержимое </object>

Историческая справка:

Атрибут class был одним из немногих стандартных HTML-атрибутов, которые корректно работали с тегом <applet>, позволяя применять внешние стили к контейнеру апплета, но не влияя на его внутреннее содержимое.

Примечание: Хотя тег <applet> устарел, информация об атрибуте class сохраняется в справочных целях для поддержки унаследованных систем.