English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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>.
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 ›/›
IEFirefoxOperaChromeSafari
La maggior parte dei browser supporta il tag <object>.
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.
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à | valore | descrizione |
---|---|---|
align | top bottom middle left right | HTML5 non supporta. HTML 4.01 è obsoleto. definisce il modo in cui l'elemento <object> si allinea rispetto agli elementi circostanti. |
archive | URL | HTML5 non supporta. Elenco di URL separati da spazi che puntano ai file delle risorse. Questi file contengono risorse correlate all'oggetto. |
border | pixels | HTML5 non supporta. HTML 4.01 è obsoleto. stabilisce la larghezza del bordo intorno all'<object>. |
classid | class_ID | HTML5 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. |
codebase | URL | HTML5 non supporta. Definisce dove si può trovare il codice necessario per l'oggetto, fornendo un URL di riferimento. |
codetype | MIME_type | HTML5 non supporta. Il tipo MIME del codice richiamato tramite l'attributo classid. |
data | URL | stabilisce l'URL delle risorse utilizzate dall'oggetto. |
dichiara | dichiara | HTML5 non supporta. Definisce che l'oggetto può essere dichiarato, ma non può essere creato o istanziato fino a quando non viene applicato. |
formHTML5 | form_id | Definisce uno o più moduli di appartenenza dell'oggetto. |
height | pixels | Definisce l'altezza dell'oggetto. |
hspace | pixels | HTML5 non supporta. HTML 4.01 è obsoleto. Definisce lo spazio vuoto sinistro e destro dell'oggetto. |
name | name | Definisce il nome dell'oggetto. |
standby | text | HTML5 non supporta. Definisce il testo visualizzato mentre l'oggetto viene caricato. |
type | MIME_type | Definisce il tipo MIME del dato specificato dall'attributo data. |
usemap | #mapname | Definisce il nome della mappatura client immagine associata all'oggetto. |
vspace | pixels | HTML5 non supporta. HTML 4.01 è obsoleto. Definisce lo spazio vuoto superiore e inferiore dell'oggetto. |
width | pixels | Definisce la larghezza dell'oggetto. |
L'etichetta <object> supporta gli attributi globali, consulta la tabella completa degli attributi Attributi globali HTML.
L'etichetta <object> supporta tutti gli Attributi eventi HTML.
Tutorial HTML:Elemento oggetto HTML