Pada HTML5, terdapat tag dan atribut yang sudah kadaluarsa atau sudah usang (deprecated). Hal ini karena adanya penyempurnaan pada tag yang baru yang membuat tag dan atribut lama sudah tidak lagi dibutuhkan lagi pada HTML5.
Pada browser yang sudah mensupport HTML5, akan mengabaikan tag dan atribut yang sudah kadaluwarsa, sehingga halaman web yang masih menggunakan tag yang usang akan menampilkan dalam kondisi yang tidak sempurna.
Namun pada beberapa browser masih dapat memproses tag yang deprecated, karena untuk kompatibilitas pada tampilan HTML versi lama. Meskipun begitu, tidak ada jaminan untuk kedepannya tag yang kena deprecated tersebut untuk dapat digunakan.
Oleh sebab itu, tag dan atribut yang kena deprecated atau yang sudah kadaluarsa pada HTML5 ini sebaiknya dihindari atau ditinggalkan saja.
Daftar Tag HTML5 Yang kadaluarsa
Berikut ini merupakan daftar tag yang sudah kadaluarsa pada HTML5 :
Tag Deprecated | Fungsi | Tag Alternatif Pada HTML 5 |
<acronym> | Untuk membuat singkatan | Silahkan gunakan tag <abbr> |
<applet> | Menyisipkan applet Java | Gunakan tag <object> |
<basefont> | Membuat standar ukuran font | Gunakan CSS |
<font> | Mengatur ukuran font, jenis font, warna font bagi konten yang ada di dalamnya. | Gunakan text-decoration pada CSS |
<blink> | Membuat teks berkedip-kedip | Sebaiknya jangan digunakan karena bukan standar html. |
<big> | Membuat ukuran teks lebih besar dari ukuran normal | Gunakan font-weight padaCSS |
<center> | Membuat teks rata tengah elemen | Gunakan text-align pada CSS |
<dir> | Menandai elemen sebagai direktori dengan mencantumkan daftar nama file di dalamnya. | Gunakan tag <ul> |
<embed> | Menempelkan dokumen lain di dalam halaman HTML, | Gunakan tag <iframe> |
<frame> | Menyisipkan halaman lain kedalam dokumen. | Gunakan tag <iframe> |
<noframe> | Menampilkan konten alternatif (fallback) jika tag <frame> tidak di support oleh browser. | Gunakan tag <iframe> |
<frameset> | Kontainer bagi <frame>. | Gunakan tag <iframe> |
<isindex> | Menempatkan text field di dokumen. | Gunakan tag <input> pada <form> |
<listing> | Merender HTML, agar tidak di interprestasikan. | Gunakan tag <code> |
<noembed> | Menampilkan konten alternatif (fallback) jika embed tidak di support oleh browser. | Gunakan tag <iframe> |
<plaintext> | Menampilkan teks sesuai dengan aslinya. | Gunakan tag <pre> |
<keygen> | Membuat kontrol key generator di form. | Gunakan kode script program memproses form |
<marquee> | Menampilkan teks bergerak dari kiri ke kanan atau sebaiknya | |
<menu> | Untuk membuat menu list | |
<spacer> | Menyisipkan ruang kosong putih dalam elemen. | |
<strike> | Membuat tulisan dengan efek coret. | Gunakan tag <s> atau <del> |
<tt> | Tampilan teks dalam bentuk monospace. | Gunakan tag <code> atau <pre> atau juga CSS |
<xmp> | Merender teks agar tidak diinterprestasikan. | Gunakan tag <pre> atau <code> |
Daftar Atribut HTML5 Yang usang
Selain terdapat beberapa tag yang sudah usang atau kadaluarsa, pada HTML5 juga terdapat beberapa atribut yang kena deprecated. Fungsi Atribut pada versi HTML sebelumnya digunakan untuk menata tampilan halaman web. Namun seiring perkembangannya, atribut tersebut sudah digantikan menggunakan CSS.
Berikut ini merupakan daftar atribut deprecated pada HTML5 :
Atribut | Keterangan |
align | Menetapkan perataan teks atau elemen HTML, silahkan gunakan text-align pada CSS |
alink | Menetapkan warna pada tautan yang active, silahkan gunakan active pada CSS |
vlink | Menetapkan warna tautan yang sudah dikunjungi, silahkan gunakan visited pada CSS |
background | Menetapkan gambar latar pada elemen HTML (div, p, dll), silahkan gunakan background-image pada CSS |
bgcolor | Menetapkan warna latar belakang elemen HTML, silahkan gunakan background-color pada CSS |
border | Memberikan border (garis batas) elemen HTML, silahkan gunakan border pada CSS |
clear | Memberikan baris kosong setelah elemen <br>, silahkan gunakan clear pada CSS |
height | Menetapkan tinggi elemen HTML, silahkan gunakan height pada CSS |
width | Menetapkan lebar elemen HTML, silahkan gunakan width pada CSS |
hspace | Menentukan batas bagian dalam elemen HTML (kiri/kanan), silahkan gunakan padding-left/padding-right pada CSS |
vspace | Menentukan batas bagian dalam elemen HTML (atas/bawah), silahkan gunakan padding-top/padding-bottom pada CSS |
nowrap | Mencegah konten otomatis berada di bawah elemen HTML, silahkan gunakan white-space pada CSS |
start | Menentukan titik awal penomoran pada list item, silahkan gunakan counter-reset pada CSS |
type | Menentukan jenis penomoran pada list item, silahkan gunakan list-style-type pada CSS |
Begitulah pembahasan mengenai Tag dan atribut yang sudah kadaluarsa pada HTML5. semoga bermanfaat. Baca juga artikel selanjutnya yaitu : Membuat Website Dengan HTML Dan CSS