Style sheet dalam CSS dapat berasal dari berbagai sumber. Sumber-sumber itu adalah

  1. Browser yang dipakai
    Browser mempunyai standard default yang dipakai misalnya default font dan ukuran.
  2. User yang menggunakan browser.
    User dapat melakukan customise pada browser misalnya mengecilkan atau membersarkan font
  3. Dari pembuat file (author) XHTML yang ditampilkan

Dalam contoh di atas, style sheet yang dibuat oleh author akan lebih diutamakan daripada style sheet yang dicustomise user. Style sheet yang dicustomise user yang mengganti style sheet default browser.

Dalam dokumen XHTML juga berlaku

  1. Urutan dalam stylesheet, yang belakangan lebih penting daripada sebelumnya
  2. Stylesheet yang diembed lebih penting daripada yang file CSS yang diinclude dari luar
  3. Atribut style lebih utama daripada setting lain
  4. Makin spesifik makin utama.
    Misal id lebih utama dari class, class lebih utama dari tag, tag lebih utama dari universal tag demikian seterunya.

Dengan mengerti style sheet mana yang lebih utama, kita lebih mudah melakukan coding di CSS. Dengan mengerti tingkatan-tingkatan keutamaan dalam CSS ini kita juga lebih mudah melakukan debung/tracing jika ada suatu kesalahan. Secara matematis ada metode penghitungan untuk menentukan siapa yang lebih utama sehingga mempengaruhi tampilan yang ada.

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Cascade dalam CSS