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


Описание

Атрибут alt для тега <applet> предоставляет альтернативный текст, который отображается, если браузер не поддерживает Java-апплеты или они отключены. В современном HTML рекомендуется использовать элемент <object> вместо <applet>.

Синтаксис с альтернативным текстом:
<applet code="Clock.class" width="100" height="100" alt="Аналоговые часы"> Ваш браузер не поддерживает Java-апплеты. Вместо них должны отображаться часы. </applet>

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

Характеристика Поведение
Назначение Обеспечение доступности и обратной совместимости
Отображение Показывается только при невозможности загрузить апплет
Доступность Важен для скринридеров и при отключенной Java
Совместимость Поддерживается старыми браузерами с Java
Альтернатива в HTML5 Для <object> используйте атрибут aria-label или содержимое элемента

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

  • Всегда указывайте осмысленный альтернативный текст
  • Для сложного fallback-контента используйте содержимое элемента
  • Сочетайте с текстовым содержимым внутри тега <applet>
  • Для новых проектов используйте <object> с соответствующими ARIA-атрибутами
  • Тестируйте отображение при отключенной Java

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

Тег <applet> был исключен из HTML5 (принят как устаревший). В современных веб-приложениях рекомендуется использовать:

<object type="application/x-java-applet" width="100" height="100"> <param name="code" value="Clock.class"> <p>Аналоговые часы (требуется Java)</p> </object>

В справочных целях: атрибут alt в <applet> выполнял схожую функцию с атрибутом alt для изображений, но для Java-апплетов.