Перейти к содержимому

HTML-тег <applet>

Тег <applet> использовался для определения встроенного Java-апплета. Использование Java-апплетов сейчас устарело, так как большинство браузеров больше не поддерживают использование плагинов, включая плагин Java.

Элемент <applet> может содержать другие HTML-теги и текст между открывающим и закрывающими тегами.

Некоторые браузеры всё ещё поддерживают тег <applet>, но для его работы требуются дополнительные плагины или установки.

DANGER

Этот элемент является устаревшим HTML-тегом в HTML 4.01 и полностью устарел в HTML5. Вместо него используйте элементы <object> или <embed>.

Синтаксис

Тег <applet> является парным. Содержимое записывается между открывающим (<applet>) и закрывающим (</applet>) тегами.

Пример HTML-тега <applet>:

HTML applet Code 1

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <applet code="game.class" align="left" archive="game.zip" height="250" width="350">
      <param name="difficulty" value="easy" />
      <b>You need Java to play this game.</b>
    </applet>
  </body>
</html>

Результат

Пример applet

Пример HTML-тега <object>, используемого в качестве замены для тега <applet>:

HTML object example

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <object codetype="application/java" classid="java:programmingtutorials.class" height="200" width="200">Programming Tutorials</object>
  </body>
</html>

Атрибуты

АтрибутЗначениеОписание
alignleft right top bottom middle baselineИспользуется для позиционирования апплета относительно других элементов.
alttextИспользуется для создания альтернативного текста для апплета.
archiveURLИспользуется для определения местоположения файла архива.
codeURLИспользуется для определения имени Java-апплета.
objectnameИспользуется для определения ссылки на сериализованное представление апплета.
codebaseURLЗадает относительный базовый URL для апплетов, указанных в атрибуте code.
heightpixelsОпределяет высоту апплета.
hspacepixelsИспользуется для определения горизонтального пространства вокруг апплета.
namenameИспользуется для задания имени апплета.
vspacepixelsИспользуется для определения вертикального пространства вокруг апплета.
widthpixelИспользуется для определения ширины апплета.

Практика

Какие из следующих утверждений о HTML-теге <applet> являются верными?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.