English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
HTML <object> 태그는 외부 자원을 HTML 문서에 삽입하는 컨테이너로 사용됩니다. 예를 들어, 오디오, 비디오, Flash, PDF, 외부 애플리케이션 또는 브라우저 플러그인입니다. 호환성 문제로 인해 <embed> 태그보다 <object> 태그가 자원을 삽입하는 데 더 자주 사용됩니다. 이 태그는 일반적으로 <object> 요소라고도 합니다.
HTML에 Flash 파일을 추가하는 방법을 사용<object> 요소로 보여주세요:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>기본 가이드 웹(oldtoolbag.com)</title> </head> <body> <object type="application/x-shockwave-flash" src="bookmark.swf" width="400" height="300"></object> </body> </html>테스트를 보세요 ‹/›
IE파이어폭스OperaOperaChrome
Safari
태그 정의 및 사용 설명
데이터를 정의하며, 이 요소를 사용하여 XHTML 페이지에 멀티미디어를 추가할 수 있습니다. 이 요소는 HTML 문서에 삽입할 대상의 데이터와 파라미터를 정의하며, 데이터를 표시하고操作할 수 있는 코드를 제공합니다.
<object> 태그는 이미지, 오디오, 비디오, Java applets, ActiveX, PDF 및 Flash와 같은 객체를 포함하는 데 사용됩니다.
object의 원래 목적은 img와 applet 요소를 대체하는 것이었습니다. 그러나 취약점과 브라우저 지원 부족으로 인해 이는 이루어지지 않았습니다.
브라우저의 객체 지원은 객체 유형에 따라 다릅니다. 불운히, 주요 브라우저들은 동일한 객체 유형을 로드하는 데 다른 코드를 사용합니다./그리고 행운이 좋게, object 객체는 해결책을 제공합니다. object 요소가 표시되지 않으면, <object>과 <
object> 사이의 코드와 함께 사용됩니다. 이렇게 하면 여러 개의 object 요소를 중첩할 수 있습니다 (각각 브라우저 하나에 해당).5와 <embed> 태그를 비교했을 때, <object> 태그는 외부 리소스를 삽입하는 데 더 자주 사용됩니다. 왜냐하면 <object> 태그는 HTML 4.01HTML
일부 HTML 4.01 속성이 HTML5 에서 지원되지 않습니다.
"form"은 HTML5 정의된 새로운 속성입니다.
HTML5 중에서 objects는 form 양식에서 제출될 수 있습니다.
HTML5 중에서 objects는 더 이상 <head> 요소 영역에 나타나지 않습니다.
속성 | 값 | 설명 |
---|---|---|
align | top bottom middle left right | HTML5 지원하지 않습니다. HTML 4.01 사용 중지됨. <object> 요소가 주위 요소에 비해 어떤 정렬 방식을 사용할지 정의합니다. |
archive | URL | HTML5 지원되지 않습니다. 공백으로 구분된 아카이브 파일의 URL 목록입니다. 이 아카이브 파일은 대상과 관련된 리소스를 포함합니다. |
border | pixels | HTML5 지원하지 않습니다. HTML 4.01 사용 중지됨. <object> 요소 주위의 테두리 너비를 정의합니다. |
classid | class_ID | HTML5 지원되지 않습니다. Windows Registry에나 특정 URL에 저장된 클래스의 ID 값을 정의하며, 이 속성은 브라우저에서 포함된 대상의 위치를 지정하는 데 사용됩니다. 일반적으로 Java 클래스입니다. |
codebase | URL | HTML5 지원되지 않습니다. 대상이 필요한 코드를 어디에서 찾을 수 있는지 정의하고, 기준 URL을 제공합니다. |
codetype | MIME_type | HTML5 지원되지 않습니다. classid 속성을 통해 참조된 코드의 MIME 유형입니다. |
data | URL | 정의된 대상이 사용하는 리소스의 URL을 지정합니다. |
declare | declare | HTML5 지원하지 않습니다. 객체는宣言되지만, 객체가 응용될 때까지 생성되거나 예제로 사용될 수 없습니다. |
formHTML5 | form_id | 객체가 속한 하나 이상의 양식을 정의합니다. |
height | pixels | 객체의 높이를 정의합니다. |
hspace | pixels | HTML5 지원하지 않습니다. HTML 4.01 사용 중지됨. 객체의 왼쪽과 오른쪽의 공백을 정의합니다. |
name | name | 객체에 이름을 정의합니다. |
standby | text | HTML5 객체가 로드되는 동안 표시되는 텍스트를 정의합니다. |
type | MIME_type | data 속성에서 정의된 데이터의 MIME 타입을 정의합니다. |
usemap | #mapname | 객체와 함께 사용되는 클라이언트 이미지 맵의 이름을 정의합니다. |
vspace | pixels | HTML5 지원하지 않습니다. HTML 4.01 사용 중지됨. 객체의 상단과 하단의 공백을 정의합니다. |
width | pixels | 객체의 너비를 정의합니다. |
<object> 태그는 전역 속성을 지원하며, 전체 속성 테이블을 확인하세요 HTML 전역 속성。
<object> 태그는 모든 이벤트 속성을 지원합니다 HTML 이벤트 속성。
HTML 강의:HTML 객체 요소