Dukungan browser untuk CSS tertinggal di balik pengembangan CSS. Spesifikasi CSS 3 telah dilakukan lebih dari setengahnya. Tetapi ini tidak mencegah kita menggunakan teknologi baru di CSS. Meskipun kami tidak dapat menerapkannya secara bebas seperti kami menggunakan teknologi umum di CSS, kami dapat mencapai hasil yang lebih jelas di browser tertentu. Menggunakan teknologi baru ini di tempat yang tepat tidak hanya akan memungkinkan Anda untuk berdiri di garis depan teknologi CSS, tetapi juga membuat karya Anda terasa segar. Teknologi CSS Baru: Jangan berharap mendapatkan dukungan dari semua browser Di baris 1, kita dapat mengatur ketinggian semua formulir dengan atribut nilai ke 25px; Tetapi melakukan ini di Internet Explorer 6 sama sekali tidak efektif karena "teknologi CSS baru" ini tidak didukung. Namun, teknologi baru ini tidak didukung bahkan di Internet Explorer 8. Saat ini, hanya didukung di Firefox, Safari, dan Chrome, dan dukungan ini tidak sepenuhnya didukung. - Radius.
Microsoft telah mengumumkan tingkat dukungan CSS untuk setiap versi browser di Internet Explorer 5.5 hingga 8.0. Pemilih atribut di CSS 2.1, meskipun teknik CSS ini sangat berguna. Ini berarti bahwa Anda harus menyerah menggunakan teknologi ini untuk pengguna Internet Explorer 6.x, yang saat ini masih menyumbang lebih dari 40% dari pasar. Misalnya:
[value] {height: 25px}
[href = http: //www.dudo.org/] {color: red;}
Dalam CSS 3, pemilih atribut memiliki fungsi yang lebih kuat. 2 Menjadi sangat sederhana, misalnya, dalam CSS 3, Anda hanya perlu kode berikut untuk mencapai penampilan sudut bulat:
<Div style = "Radiu: 5px"> Ini adalah sudut bulat </div>
Ini adalah teknologi baru di CSS, yang tidak pernah dapat sepenuhnya dijelaskan oleh semua browser secara bersamaan.
Teknologi CSS baru bukan CSS Hack
Apa itu Hack CSS? CSS Hack adalah metode yang menggunakan beberapa kekurangan dalam aplikasi CSS browser untuk mengimplementasikan aplikasi aturan CSS secara terpisah. Misalnya, gunakan _property untuk membedakan antara IE7, 8 dan versi lain dari IE, dan *properti dapat digunakan untuk membedakan antara browser IE dan non-IE, dll. Namun, ditunjukkan di sini bahwa semua peretasan CSS ini bukan spesifikasi CSS standar, dan tidak ada yang lulus verifikasi W3C. Tetapi teknologi CSS yang baru berbeda.
Selain itu, teknologi CSS baru tidak dapat diselesaikan dengan hack. Untuk kasus -kasus di mana penjelasan model kotak dari berbagai browser tidak konsisten, kami dapat memperbaikinya melalui peretasan CSS, tetapi masalah yang tidak dapat diselesaikan oleh Explorer Internet. gambar latar belakang.
Oleh karena itu, teknologi CSS baru bukan jenis peretasan CSS, ini adalah spesifikasi CSS ortodoks.
Penggunaan teknologi CSS baru yang tepat
Meskipun kami menyebutkan sebelumnya bahwa teknologi CSS baru tidak dapat didukung oleh semua browser, juga tidak dapat mencapai efek yang sama di browser yang berbeda seperti menggunakan teknologi peretasan CSS. Namun, ini tidak mencegah kita menggunakannya. Bayangkan saja, bukankah lebih menarik untuk menambahkan kemudahan penggunaan tambahan ke browser tanpa mempengaruhi penggunaannya? Dan kami mencapai efek ini tanpa menambahkan aturan CSS yang tidak teratur seperti CSS Hack. Oleh karena itu, penggunaan teknologi CSS yang tepat pada waktu yang tepat dapat mencapai lapisan gula pada kue, membuat halaman web Anda lebih mudah digunakan.