Атрибут title тега <applet>
Описание
Атрибут title для тега <applet> предоставляет вспомогательную текстовую информацию, которая отображается в виде всплывающей подсказки при наведении курсора на апплет. Также используется программами чтения с экрана для доступности.
<applet code="Calculator.class"
width="300"
height="400"
title="Интерактивный калькулятор (требуется Java)">
Ваш браузер не поддерживает Java-апплеты
</applet>
Особенности работы:
| Характеристика | Поведение |
|---|---|
| Отображение | Всплывающая подсказка при наведении (tooltip) |
| Доступность | Читается скринридерами как описание элемента |
| Форматирование | Только plain-текст (HTML-теги не интерпретируются) |
| Длина текста | Рекомендуется не более 60-100 символов |
| Мобильные устройства | Может требовать длительного нажатия для отображения |
Рекомендации по использованию:
- Используйте для краткого описания назначения апплета
- Избегайте технических подробностей - только полезная информация
- Не дублируйте содержимое элемента <applet>
- Для многоязычных сайтов переводите содержимое title
- Не используйте для критически важной информации
- Сочетайте с атрибутом alt для лучшей доступности
Пример хорошего и плохого использования:
<!-- Хорошо: кратко и информативно -->
<applet title="3D-визуализация молекулы ДНК" ... >
<!-- Плохо: избыточно и содержит технические детали -->
<applet title="Java applet v2.4.5, класс DNA3DViewer, порт 8080" ... >
Современная альтернатива:
<object type="application/x-java-applet"
title="Интерактивная карта (требуется Java)"
data="MapViewer.class">
<param name="code" value="MapViewer.class">
Альтернативное описание для браузеров без поддержки Java
</object>
Дополнительные сведения:
Атрибут title особенно важен для апплетов, так как:
- Дает понимание назначения апплета до его загрузки
- Помогает пользователям с ограниченными возможностями
- Может отображаться, если апплет не загрузился
Примечание: Хотя тег <applet> устарел, атрибут title остается важным элементом доступности и в современных элементах <object>.