Атрибут 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-апплетов.