Ответы:
Да! Когда IE9 выпущен в январе 2011 года.
Допустим, вы хотите четные 15px со всех четырех сторон:
.myclass {
border-style: solid;
border-width: 2px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
IE9 будет использовать значение по умолчанию border-radius
, поэтому убедитесь, что вы включили его во все ваши стили, вызывая радиус границы. Тогда ваш сайт будет готов к IE9.
-moz-border-radius
для Firefox, -webkit-border-radius
для Safari и Chrome.
Кроме того: не забудьте объявить, что ваша IE кодировка ie9:
<meta http-equiv="X-UA-Compatible" content="IE=9" />
Некоторые ленивые разработчики имеют <meta http-equiv="X-UA-Compatible" content="IE=7" />
. Если этот тег существует, border-radius никогда не будет работать в IE.
Ответ на этот вопрос изменился с тех пор, как его спросили год назад. (Этот вопрос в настоящее время является одним из лучших результатов для поиска в Google "border-radius ie".)
IE9 будет поддерживать border-radius
.
Существует платформа предварительного просмотра доступны , который поддерживает border-radius
. Вам потребуется Windows Vista или Windows 7 для запуска предварительного просмотра (и IE9, когда он будет выпущен).
Пока вы ждете .. Изогнутый угол (border-radius) кросс-браузер
Обходной путь и удобный инструмент:
CSS3Pie использует файлы .htc и свойство поведения для реализации CSS3 в IE 6 - 8.
Modernizr - это немного javascript, который помещает классы в ваш HTML-элемент, позволяя вам предоставлять разные определения стилей для разных браузеров в зависимости от их возможностей.
Очевидно, что оба они добавляют больше накладных расходов, но с IE9 из-за запуска только на Vista / 7 мы можем застрять на некоторое время. По состоянию на август 2010 года на Windows XP по-прежнему приходится 48% операционных систем веб-клиента.
Это не планируется для IE8. Смотрите страницу совместимости CSS .
Помимо этого никаких планов не было выпущено. Ходят слухи, что IE8 станет последней версией для Windows XP
Быстрое обновление к этому вопросу, IE9 будет поддерживать границы радиуса в соответствии с: http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
Вопрос с угловым радиусом IE решу.
Как насчет поддержки радиуса границы и градиента фона. Да, IE9 должен поддерживать их обоих по отдельности, но если вы смешаете их, градиент кровоточит из закругленного угла. Ниже приведена ссылка на плохой пример, но я видел это и в своем тестировании. Стоит сделать снимок экрана :(
Возможно, реальный вопрос в том, когда IE будет поддерживать стандарты CSS без собственных хаков MS-FILTER.
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx
Для тех, кто не получает -ms-border-radius: или border-radius: для работы в IE 10,11 И он рендерит всю площадь, тогда выполните следующие действия: