Data Type CSS revert adalah mengembalikan kaskade, yang berarti properti berperilaku seolah-olah tidak ada gaya dalam asal gaya saat ini.

Ini berbeda dari kata kunci awal. Agar ini masuk akal, kita perlu sepenuhnya memahami “Cascading” di “Cascading Style Sheets”. Elemen HTML dapat memiliki beberapa nilai yang dideklarasikan untuk properti yang diberikan. Sebagian besar dari kita mungkin akrab dengan kekhususan dalam hal menentukan deklarasi mana yang menang. Namun, jika kita merujuk kembali ke spesifikasi W3C pada Cascading, kami akan menemukan bahwa sebelum kekhususan mulai berlaku, asal muasal deklarasi terlebih dahulu.

Secara umum, ada tiga sumber asal untuk deklarasi CSS, dalam urutan prioritas (yang pertama diutamakan):

  • lembar gaya penulis, yang ditulis oleh pengembang situs web
  • lembar gaya pengguna, yang ditulis oleh pengguna browser yang digunakan untuk melihat situs web
  • lembar gaya agen pengguna, yang ditulis oleh vendor browser

Lembar gaya pengguna mungkin tidak terlalu umum, tetapi dimungkinkan untuk membuat peramban menggunakan lembar gaya khusus yang Anda tetapkan pada mesin lokal Anda. Ini memungkinkan Anda untuk memodifikasi tampilan situs web, khususnya berguna bagi orang-orang dengan keterbatasan penglihatan yang ingin memiliki ukuran font yang berbeda, kontras dan sebagainya untuk dibaca dengan nyaman. Setiap browser melakukan hal ini secara berbeda, dan Anda dapat merujuk entri WikiBooks ini pada lembar gaya pengguna untuk instruksi untuk sebagian besar browser utama.

Jadi ketika kami menggunakan kata kunci kembalikan di style sheet penulis kami, properti akan mengambil nilai yang dinyatakan dari style sheet pengguna. Jika tidak ada, maka akan mengambil nilai yang dinyatakan dari lembar gaya agen pengguna.