Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML 태그 완벽 가이드 – 자바 애플릿 삽입 방법과 HTML5 대체 요소

HTML <applet> 태그란?

HTML의 <applet> 태그는 HTML 웹 페이지에 자바(Java) 애플릿을 삽입하고 실행하기 위해 사용되던 요소입니다. 이 태그를 활용하면 브라우저 내부에서 직접 자바 프로그램을 구동할 수 있었습니다.

더 이상 사용되지 않는 태그(Deprecated)

주의: <applet> 태그는 HTML5에서 공식적으로 폐기(deprecated)되었습니다. 현재 최신 브라우저에서는 지원되지 않으며, 자바 애플릿 기술 역시 플러그인 지원 종료와 보안 문제로 인해 사실상 사용이 중단된 상태입니다. 따라서 기존 코드는 반드시 <object> 또는 <embed> 요소로 대체하는 것이 권장됩니다.

<applet> 태그의 주요 속성

참고용으로 과거 <applet> 태그에서 사용되던 주요 속성은 다음과 같습니다.

속성 설명
alignleft, right, top, bottom, middle애플릿 주변 텍스트의 정렬 방식을 정의합니다.
alt텍스트브라우저가 애플릿을 지원하지 않을 경우 표시되는 대체 텍스트입니다.
archiveURL애플릿이 JAR(Java Archive) 파일 형태로 저장되어 있을 때 해당 경로를 지정합니다.
codeURL애플릿 클래스 파일을 가리키는 URL입니다.
codebaseURLcode 속성이 상대 경로일 때 기준이 되는 기본 URL을 나타냅니다.
height픽셀(px)애플릿을 화면에 표시할 높이를 지정합니다.
hspace픽셀(px)애플릿 좌우에 들어갈 여백을 정의합니다.
name이름애플릿에 고유한 이름을 부여합니다.
object이름애플릿 상태의 직렬화(serialized) 표현을 담고 있는 리소스를 지정합니다.
title텍스트마우스를 올렸을 때 도구 설명(tooltip)으로 표시되는 추가 정보입니다.
vspace픽셀(px)개체 위아래에 삽입될 여백의 크기를 지정합니다.
width픽셀(px)애플릿을 화면에 표시할 너비를 지정합니다.

<applet> 태그의 대체 방법

HTML5 환경에서는 <applet> 대신 아래와 같은 요소를 사용해야 합니다.

  • <object>: 외부 리소스를 문서에 삽입하는 표준적인 방법으로, 다양한 미디어 및 플러그인 콘텐츠를 포함할 수 있습니다.
  • <embed>: 외부 콘텐츠나 플러그인 기반 콘텐츠를 페이지에 삽입하는 데 사용되는 요소입니다.

다만 자바 애플릿은 이미 지원이 중단된 기술이므로, 기존 애플릿 기반 콘텐츠는 HTML5, JavaScript 등 현대적인 웹 기술로 전환하는 것이 바람직합니다.