V jeziku za označevanje hiperbesedila (HTML) se oznaka predmeta uporablja za vdelavo neke vrste datoteke – kot je slika, video, spletna stran ali programček – v spletno stran, tako da se bo pravilno prikazala. Oznaka predmeta HTML je mehanizem, ki je bil posebej zasnovan tako, da omogoča vključitev splošnega predmeta v dokument HTML, ne da bi zahteval, da se brskalnik ali jezik HTML zaveda oblike ali vsebine predmeta. Z uporabo različnih parametrov – kot so podatki, kodna baza in vrsta – je mogoče definirati vtičnik, strežnik ali program, ki je potreben za ogled predmeta HTML, in z možnostjo param vse dodatne informacije se lahko posredujejo dekodiranju. aplikacijo, vključno z imenom datoteke, geslom ali ločljivostjo zaslona. Z vključitvijo oznake predmeta HTML v jezikovni standard HTML so bile druge oznake, ki so bile prej uporabljene za definiranje določenih oblik objektov, amortizirane, da bi ustvarili enotnejšo kodo.
Oznaka predmeta HTML je bila ustvarjena in dodana specifikaciji jezika HTML različice 4 kot generični mehanizem za vključevanje trenutno obstoječih medijskih formatov in datotek ter ustvarjanje okvira za vključitev vseh prihodnjih vrst novih medijev. Tehnično se lahko oznaka predmeta HTML uporablja za postavitev slike na spletno mesto, tako kot oznaka img, ali za vdelavo videa, glasbe ali spletne aplikacije. Razlog, zakaj je bila oznaka prvotno ustvarjena, je bil izogibanje situacijam, kot je oznaka programčka HTML, ki je celotna jezikovna oznaka, ki se lahko uporablja samo za vdelavo programčka Java® v spletno mesto. Da bi se izognili dodajanju dodatnih oznak, specifičnih za format, za vrste medijev, ki morda še niso izumljene, je bila ustvarjena ena sama splošna oznaka predmeta.
Obstaja veliko načinov uporabe oznake predmeta HTML. Na najosnovnejši ravni se lahko uporablja za definiranje datoteke in nato oblike ali vrste datoteke, kot je to lahko v primeru slike. Če spletni brskalnik prepozna vrsto predmeta, lahko brskalnik ali njegovi vtičniki prevzamejo upodabljanje predmeta. Druga možnost je, da se parametri kodne baze, classid in codetype oznake uporabljajo za definiranje lokacije aplikacije ali vira, ki je sposoben interpretirati podatke objekta. To pomeni, da če se na spletno mesto postavi nova vrsta video formata, se lahko lokacija dekodirnika vključi v parametre predmeta, kar omogoča enostavno dekodiranje in prikaz predmeta brez potrebe po JavaScript® ali drugih zunanjih jezikovnih elementih. .
Poleg osnovne funkcionalnosti oznake predmeta HTML je mogoče uporabiti druge parametre za pomoč pri določanju oblikovanja in drugih atributov. Širino in višino predmeta je mogoče definirati, tako da lahko preostanek strani pravilno oblikujete, ne da bi prej naložili predmet. Besedilo v stanju pripravljenosti je mogoče definirati, tako da lahko gledalec spletne strani med nalaganjem vidi nekaj besedila v območju predmeta. V oznake objektov HTML je mogoče postaviti poljubno število oznak parametrov, tako da je mogoče definirati dodatne informacije, ki so uporabne za ciljno aplikacijo za dekodiranje.