Iya! Ketika IE9 dirilis pada Januari 2011.
Katakanlah Anda menginginkan genap 15px di keempat sisi:
.myclass {
border-style: solid;
border-width: 2px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
IE9 akan menggunakan default border-radius
, jadi pastikan Anda memasukkannya dalam semua gaya Anda memanggil radius perbatasan. Maka situs Anda akan siap untuk IE9.
-moz-border-radius
untuk Firefox, -webkit-border-radius
untuk Safari dan Chrome.
Selanjutnya: jangan lupa mendeklarasikan pengkodean IE Anda yaitu9:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Beberapa pengembang malas memilikinya <meta http-equiv="X-UA-Compatible" content="IE=7" />
. Jika tag itu ada, radius batas tidak akan pernah berfungsi di IE.
Jawaban atas pertanyaan ini telah berubah sejak ditanyakan setahun yang lalu. (Pertanyaan ini saat ini adalah salah satu hasil teratas untuk Googling "yaitu batas-radius".)
IE9 akan mendukung
border-radius
.Ada pratinjau platform yang tersedia yang mendukung
border-radius
. Anda akan memerlukan Windows Vista atau Windows 7 untuk menjalankan pratinjau (dan IE9 saat dirilis).sumber
Saat Anda menunggu .. Peramban sudut melengkung (batas-jari)
sumber
Solusi dan alat praktis:
CSS3Pie menggunakan file .htc dan properti behaviour untuk mengimplementasikan CSS3 ke dalam IE 6 - 8.
Modernizr adalah sedikit javascript yang akan menempatkan kelas pada elemen html Anda, memungkinkan Anda untuk menyajikan definisi gaya yang berbeda untuk browser yang berbeda berdasarkan kemampuan mereka.
Jelas, keduanya menambahkan lebih banyak overhead, tetapi dengan IE9 karena hanya berjalan di Vista / 7 kita mungkin akan terjebak untuk sementara waktu. Pada Agustus 2010 Windows XP masih menyumbang 48% dari OS klien web.
sumber
Itu tidak direncanakan untuk IE8. Lihat halaman Kompatibilitas CSS .
Selain itu tidak ada rencana yang dirilis. Ada rumor bahwa IE8 akan menjadi versi terakhir untuk Windows XP
sumber
<!DOCTYPE html>
tanpa tag batas-radius ini tidak berfungsi di IE9, tidak perlu meta tag.sumber
Pembaruan cepat untuk pertanyaan ini, IE9 akan mendukung radius perbatasan sesuai dengan: http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
sumber
Gunakan
-ms-border-radius: 15px
, elemen apa pun yang menggunakan css -ms- kompatibel dengan IE.sumber
Masalah sudut sudut IE akan dipecahkan.
http://kbala.com/ie-9-supports-corner-radius/
sumber
Bagaimana dengan dukungan untuk radius batas DAN gradien latar belakang. Ya IE9 adalah untuk mendukung keduanya secara terpisah tetapi jika Anda mencampur keduanya gradien berdarah keluar dari sudut membulat. Di bawah ini adalah tautan ke contoh yang buruk tetapi saya telah melihatnya dalam pengujian saya sendiri juga. Harus mengambil screenshot :(
Mungkin pertanyaan sebenarnya adalah kapan IE akan mendukung standar CSS tanpa hacking hak milik MS-FILTER.
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx
sumber
ASK - tidak menampilkan radius perbatasan dengan benar di IE 10 dan 11
Bagi mereka yang tidak mendapatkan -ms-border-radius: atau radius-border: untuk bekerja di IE 10,11 Dan itu membuat semua kotak kemudian ikuti langkah-langkah ini:
sumber