11 ответов:
да! Когда 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, когда он будет выпущен).
пока вы ждете.. изогнутый угол (граница радиуса) кросс-браузер
обходной путь и удобный инструмент:
CSS3Pie использует .файлы htc и свойство поведения для реализации CSS3 в IE 6-8.
Modernizr это немного javascript, который будет помещать классы на ваш элемент html, что позволяет вам обслуживать различные определения стилей для разных браузеров на основе их возможностей.
очевидно, что они оба добавляют больше накладных расходов, но с IE9 из-за работы только на Vista / 7 мы можем застрять довольно какое-то время. По состоянию на август 2010 года на Windows XP по-прежнему приходится 48% ОС веб-клиентов.
Это не планируется для IE8. Смотрите страница совместимости CSS.
кроме этого никаких планов не было выпущено. Ходят слухи, что IE8 будет последним версия для Windows XP
быстрое обновление этого вопроса, IE9 будет поддерживать border-radius в соответствии с: http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx
Как насчет поддержки радиуса границы и градиента фона. Да, IE9 должен поддерживать их отдельно, но если вы смешиваете два градиента, то градиент истекает из закругленного угла. Ниже приведена ссылка на плохой пример, но я видел его и в своем собственном тестировании. Должен был сделать снимок экрана: (
возможно, реальный вопрос заключается в том, когда IE будет поддерживать стандарты CSS без MS-FILTER proprietary хаки.
http://frugalcoder.us/post/2010/09/15/ie9-corner-plus-gradient-fail.aspx
решено-не рендеринг границы радиуса правильно в IE 10 и 11
для тех, кто не получает - ms-border-radius: или border-radius: для работы в IE 10,11 И это делает все квадратные затем выполните следующие действия:
- нажмите на зубчатое колесо в правом верхнем углу браузера IE
- нажмите на Настройки просмотра совместимости
- теперь снимите 2 флажка, которые установлены по умолчанию.

Comments