English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di riferimento HTML

Completo di tag HTML

HTML: <object> etichetta

Il tag <object> in HTML viene utilizzato come contenitore per inserire risorse esterne nei documenti HTML, come audio, video, Flash, PDF, applicazioni esterne o plugin del browser. A causa dei problemi di compatibilità, il tag <object> viene utilizzato più frequentemente per inserire risorse rispetto al tag <embed>. Questo tag è anche noto come elemento <object>.

Esempio online

Aggiungi un file Flash all'HTML utilizzando l'elemento <object>:

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>rete di base di istruzioni (oldtoolbag.com)</title> 
</head>
<body>
<object type="application/x-shockwave-flash" src="bookmark.swf" width="400" height="300"></object>
</body>
</html>
Testa e guarda ›/›

Compatibilità del browser

IEFirefoxOperaChromeSafari

La maggior parte dei browser supporta il tag <object>.

Definizione e istruzioni per l'uso dei tag

Definire un oggetto incorporato. Utilizzare questo elemento per aggiungere multimediali alla tua pagina XHTML. Questo elemento ti permette di specificare i dati e i parametri dell'oggetto inserito nel documento HTML, nonché il codice utilizzato per visualizzare e manipolare i dati.

Il tag <object> viene utilizzato per includere oggetti, come immagini, audio, video, applet Java, ActiveX, PDF e Flash.

L'obiettivo iniziale dell'oggetto object era sostituire gli elementi img e applet. Tuttavia, a causa di vulnerabilità e della mancanza di supporto da parte dei browser, questo obiettivo non è stato raggiunto.

Il supporto degli oggetti del browser dipende dal tipo di oggetto. Sfortunatamente, i browser mainstream utilizzano codici diversi per caricare lo stesso tipo di oggetto.

E fortunatamente, l'oggetto object fornisce una soluzione. Se l'elemento object non viene visualizzato, viene eseguito il codice situato tra <object> e </object>. In questo modo, possiamo嵌套 più elementi object (ciascuno corrispondente a un browser).

Confrontati con il tag <embed>, il tag <object> viene utilizzato più spesso per嵌入 esterni risorse, poiché il tag <object> è compatibile con HTML5, HTML 4.01 e XHMTL.

Differenze tra HTML 4.01 e HTML5

Alcuni attributi di HTML 4.01 non sono supportati in HTML5.

"form" è un nuovo attributo definito da HTML5.

Negli HTML5, gli oggetti possono essere inviati tramite form.

Negli HTML5, gli oggetti non appaiono più all'interno dell'area dell'elemento <head>.

proprietà

proprietàvaloredescrizione
aligntop bottom middle left rightHTML5 non supporta. HTML 4.01 è obsoleto. definisce il modo in cui l'elemento <object> si allinea rispetto agli elementi circostanti.
archiveURLHTML5 non supporta. Elenco di URL separati da spazi che puntano ai file delle risorse. Questi file contengono risorse correlate all'oggetto.
borderpixelsHTML5 non supporta. HTML 4.01 è obsoleto. stabilisce la larghezza del bordo intorno all'<object>.
classidclass_IDHTML5 non supporta. Definisce il valore dell'ID della classe situata nel Registro di sistema di Windows o in un URL, questo attributo può essere utilizzato per specificare la posizione dell'oggetto nel browser, di solito una classe Java.
codebaseURLHTML5 non supporta. Definisce dove si può trovare il codice necessario per l'oggetto, fornendo un URL di riferimento.
codetypeMIME_typeHTML5 non supporta. Il tipo MIME del codice richiamato tramite l'attributo classid.
dataURLstabilisce l'URL delle risorse utilizzate dall'oggetto.
dichiaradichiaraHTML5 non supporta. Definisce che l'oggetto può essere dichiarato, ma non può essere creato o istanziato fino a quando non viene applicato.
formHTML5form_idDefinisce uno o più moduli di appartenenza dell'oggetto.
heightpixelsDefinisce l'altezza dell'oggetto.
hspacepixelsHTML5 non supporta. HTML 4.01 è obsoleto. Definisce lo spazio vuoto sinistro e destro dell'oggetto.
namenameDefinisce il nome dell'oggetto.
standbytextHTML5 non supporta. Definisce il testo visualizzato mentre l'oggetto viene caricato.
typeMIME_typeDefinisce il tipo MIME del dato specificato dall'attributo data.
usemap#mapnameDefinisce il nome della mappatura client immagine associata all'oggetto.
vspacepixelsHTML5 non supporta. HTML 4.01 è obsoleto. Definisce lo spazio vuoto superiore e inferiore dell'oggetto.
widthpixelsDefinisce la larghezza dell'oggetto.

Attributi globali

L'etichetta <object> supporta gli attributi globali, consulta la tabella completa degli attributi Attributi globali HTML.

attributi eventi

L'etichetta <object> supporta tutti gli Attributi eventi HTML.

Articoli correlati

Tutorial HTML:Elemento oggetto HTML