Ce este un obiect HTML?

În HyperText Markup Language (HTML), eticheta obiect este utilizată pentru a încorpora un tip de fișier – cum ar fi o imagine, un videoclip, o pagină web sau un applet – într-o pagină web, astfel încât să se afișeze corect. Eticheta de obiect HTML este un mecanism care a fost conceput special pentru a permite includerea unui obiect generic într-un document HTML fără a necesita ca browserul sau limbajul HTML să cunoască formatul sau conținutul obiectului. Prin utilizarea diferiților parametri – cum ar fi datele, baza de cod și tipul – plug-in-ul, serverul sau programul care este necesar pentru a vizualiza obiectul HTML poate fi definit și, cu opțiunea param, orice informații suplimentare pot fi transmise decodării aplicație, inclusiv un nume de fișier, o parolă sau o rezoluție a ecranului. Odată cu includerea etichetei de obiect HTML în standardul limbajului HTML, alte etichete care au fost utilizate anterior pentru a defini anumite formate de obiect au fost depreciate pentru a crea un cod mai uniform.

Eticheta de obiect HTML a fost creată și adăugată la specificația limbajului HTML versiunea 4 ca un mecanism generic pentru a include formatele și fișierele media existente în prezent, precum și pentru a crea un cadru pentru includerea oricăror tipuri viitoare de noi media. Din punct de vedere tehnic, eticheta de obiect HTML poate fi folosită pentru a plasa o imagine într-un site web, la fel ca eticheta img, sau pentru a încorpora videoclipuri, muzică sau o aplicație web. Motivul pentru care eticheta a fost creată inițial a fost pentru a evita situații precum eticheta HTML applet, care este o etichetă de limbă întreagă care poate fi folosită doar pentru a încorpora un applet Java® într-un site web. Pentru a evita într-o zi să fie nevoie să adăugați etichete suplimentare specifice formatului pentru tipurile media care ar putea să nu fie inventate încă, a fost creată o singură etichetă generică de obiect.

Există multe moduri de a utiliza eticheta de obiect HTML. La cel mai elementar nivel, poate fi folosit pentru a defini un fișier și apoi formatul sau tipul fișierului, așa cum ar putea fi cazul unei imagini. Dacă tipul de obiect este recunoscut de browserul web, atunci browserul sau pluginurile sale pot prelua redarea obiectului. Alternativ, parametrii codebase, classid și codetype ai etichetei pot fi utilizați pentru a defini locația unei aplicații sau a unei resurse care este capabilă să interpreteze datele obiectului. Aceasta înseamnă că, dacă un nou tip de format video este plasat pe un site web, locația decodorului poate fi inclusă în parametrii obiectului, permițând obiectului să fie decodat și afișat cu ușurință fără a fi nevoie de JavaScript® sau alte elemente de limbaj externe. .

Dincolo de funcționalitatea de bază a etichetei de obiect HTML, alți parametri pot fi utilizați pentru a ajuta la determinarea formatării și a altor atribute. Lățimea și înălțimea unui obiect pot fi definite astfel încât restul paginii să poată fi formatat corespunzător fără a încărca mai întâi obiectul. Textul de așteptare poate fi definit astfel încât vizualizatorul unui site web să poată vedea ceva text în zona obiectului în timp ce acesta se încarcă. Orice număr de etichete param pot fi plasate în interiorul etichetelor obiect HTML, astfel încât să poată fi definite informații suplimentare care sunt utile aplicației de decodare țintă.