Apa itu Objek HTML?

Dalam HyperText Markup Language (HTML), tag objek digunakan untuk menyematkan beberapa jenis file — seperti gambar, video, halaman web, atau applet — ke dalam halaman web sehingga akan ditampilkan dengan benar. Tag objek HTML adalah mekanisme yang dirancang khusus untuk memungkinkan penyertaan objek generik dalam dokumen HTML tanpa mengharuskan browser atau bahasa HTML mengetahui format atau konten objek. Melalui penggunaan parameter yang berbeda — seperti data, basis kode, dan jenis — plug-in, server, atau program yang diperlukan untuk melihat objek HTML dapat ditentukan dan, dengan opsi param, informasi tambahan apa pun dapat diteruskan ke decoding aplikasi, termasuk nama file, kata sandi, atau resolusi layar. Dengan dimasukkannya tag objek HTML dalam standar bahasa HTML, tag lain yang sebelumnya digunakan untuk menentukan format objek tertentu disusutkan untuk membuat kode yang lebih seragam.

Tag objek HTML dibuat dan ditambahkan ke spesifikasi bahasa HTML versi 4 sebagai mekanisme umum untuk menyertakan format dan file media yang ada saat ini, serta membuat kerangka kerja untuk menyertakan jenis media baru di masa mendatang. Secara teknis, tag objek HTML dapat digunakan untuk menempatkan gambar di situs web, seperti tag img, atau untuk menyematkan video, musik, atau aplikasi berbasis web. Alasan mengapa tag awalnya dibuat adalah untuk menghindari situasi seperti tag applet HTML, yang merupakan tag seluruh bahasa yang hanya dapat digunakan untuk menyematkan applet Java® di situs web. Untuk menghindari suatu hari nanti harus menambahkan tag khusus format tambahan untuk jenis media yang mungkin belum ditemukan, satu tag objek generik telah dibuat.

Ada banyak cara untuk menggunakan tag objek HTML. Pada tingkat paling dasar, ini dapat digunakan untuk mendefinisikan file dan kemudian format, atau jenis file, seperti halnya dengan gambar. Jika jenis objek dikenali oleh browser web, maka browser atau pluginnya dapat mengambil alih rendering objek. Sebagai alternatif, parameter basis kode, classid, dan tipe kode dari tag dapat digunakan untuk menentukan lokasi aplikasi atau sumber daya yang mampu menafsirkan data objek. Artinya, jika jenis format video baru ditempatkan di situs web, lokasi dekoder dapat dimasukkan dalam parameter objek, sehingga objek dapat didekodekan dan ditampilkan dengan mudah tanpa memerlukan JavaScript® atau elemen bahasa eksternal lainnya. .

Di luar fungsionalitas inti dari tag objek HTML, parameter lain dapat digunakan untuk membantu menentukan pemformatan dan atribut lainnya. Lebar dan tinggi suatu objek dapat ditentukan sehingga sisa halaman dapat diformat dengan benar tanpa terlebih dahulu memuat objek. Teks siaga dapat ditentukan sehingga pengunjung situs web dapat melihat beberapa teks di area objek saat sedang dimuat. Sejumlah tag param dapat ditempatkan di dalam tag objek HTML sehingga informasi tambahan yang berguna untuk aplikasi decoding target dapat ditentukan.