Dalam HTML, apa itu Tag Latar Belakang?

Tidak ada yang namanya tag latar belakang dalam HTML. Apa yang mungkin disebut tag latar belakang dalam versi HTML yang lebih lama — atribut latar belakang dari tag HTML — digunakan untuk menampilkan gambar latar belakang untuk halaman web. Rekomendasi saat ini dari World Wide Web Consortium (W3C) adalah HTML 4.01/XHTML 1.0. Dalam rekomendasi ini, atribut latar belakang tidak digunakan lagi: Ini tidak lagi dianggap sebagai HTML yang valid. Atribut terkait bgcolor, yang dapat dianggap sebagai tag latar belakang, juga tidak digunakan lagi.

Cascading Style Sheets (CSS) harus digunakan untuk mengatur semua efek latar belakang di halaman web HTML atau XHTML yang valid. Menggunakan CSS untuk mendefinisikan properti latar belakang jauh lebih fleksibel daripada metode yang lebih lama. Atribut latar belakang, atau tag latar belakang, terbatas untuk menampilkan gambar latar belakang. Properti latar belakang di CSS dapat menentukan di mana gambar latar belakang dimulai, bagaimana gambar itu berulang, dan apakah itu bergulir dengan sisa halaman atau tetap di tempat yang sama. Properti latar belakang CSS dapat diterapkan ke seluruh halaman web atau elemen pada halaman.

Properti latar belakang meliputi warna latar belakang, gambar latar belakang, lampiran latar belakang, posisi latar belakang, dan pengulangan latar belakang. Semua properti tersebut dapat dikonsolidasikan di bawah properti latar belakang alih-alih disetel sebagai properti terpisah. Ini disebut properti singkatan.

Seperti atribut bgcolor lama, background-color dapat berupa nilai RGB, kode hex, atau nama warna. Latar belakang elemen apa pun yang diterapkan properti ini akan ditampilkan dalam warna itu. Nilai untuk gambar latar adalah URL gambar.

Properti lainnya — lampiran latar belakang, posisi latar belakang, dan pengulangan latar belakang — dapat ditentukan, tetapi jika tidak, nilai default akan digunakan. Background-repeat digunakan untuk mengulang background baik secara vertikal maupun horizontal; secara default, ini berulang secara vertikal dan horizontal. Lampiran latar belakang membuat gambar latar belakang menggulir dengan sisa halaman, yang merupakan default, atau tetap di satu tempat. Default posisi latar belakang adalah sudut kiri atas elemen.

Peramban web yang berbeda dapat menampilkan properti latar belakang secara berbeda, atau memerlukan definisi yang lebih spesifik dalam CSS. Misalnya, meskipun Internet Explorer® 8 mendukung nilai pewarisan untuk beberapa properti, itu tidak mendukungnya untuk properti latar belakang. Di Firefox®, properti background-position tidak berfungsi dengan baik jika properti background-attachment tidak disetel ke diperbaiki. Pengembang harus menguji halaman mereka di berbagai browser untuk memastikan halaman ditampilkan sebagaimana dimaksud.