Detail penting dalam memahami dan menerapkan Cascading Style Sheets adalah aspek cascading dari namanya. Artinya, bagaimana cara menangani banyak aturan untuk elemen yang sama? Minggu ini saya akan memperkenalkan karakteristik CSS secara detail dan memberikan contoh.
prioritas
Properti CSS memiliki prioritas lebih besar daripada properti HTML. Anda dapat menggunakan atribut HTML di browser tanpa dukungan CSS, namun menambahkan dukungan CSS ke browser tidak akan berpengaruh. Saat menggunakan CSS, penting untuk memiliki pemahaman mendalam tentang asal usul aturan CSS.
sumber
Saat mempertimbangkan penerapan aturan CSS, biasanya ada dua aspek. Yang pertama adalah pembaca, yang berhubungan dengan pengguna yang melihat aplikasi web melalui browser pilihan mereka. Aspek kedua adalah penulis, pengembang web sebenarnya yang mengembangkan aplikasi web.
Preferensi pembaca ditangani oleh pengguna, yaitu, mereka dapat mengembangkan style sheet mereka sendiri dan kemudian mendistribusikannya melalui pengaturan browser. Misalnya, pengguna browser Internet IE 6 dapat menentukan style sheet pengguna melalui menu Tools |. Internet Options |. Pengembang web mengembangkan CSS mereka sendiri untuk menentukan aturan dan menerapkannya di halaman web. Pada saat yang sama, browser sering kali memiliki aturan bawaan.
riam
Aspek cascading dalam akronim CSS mengacu pada proses penggabungan dan penulisan ulang aturan antara sumber yang berbeda. Ketika beberapa style sheet digunakan secara bersamaan, penyeleksi yang ditentukan oleh masing-masing style sheet bersaing satu sama lain untuk mendapatkan kontrol. Daftar berikut menentukan urutan penyelesaian konflik antara pemilih style sheet, dengan item pertama menjadi yang paling penting.
Pentingnya: Apakah pemilih dianggap penting?
Sumber aturan: Di mana aturan tersebut didefinisikan?
Properti: Apa saja properti dari aturan tersebut?
Urutan: Apa yang terakhir didefinisikan?