закругленные углы не работают в IE9 - PullRequest
2 голосов
/ 10 августа 2011

У меня есть диалоговое окно с круглым углом, которое отлично работает в Firefox, но в IE9 нет круглых углов.

Я использую следующий код:

            #dialog-box {
/* css3 drop shadow */
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
/* css3 border radius */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#eee;
width: 1000px;
height:900px;
/* make sure it has the highest z-index */
position:absolute;
z-index:5000;
/* hide it by default */
display:none;
}

Ответы [ 3 ]

7 голосов
/ 10 августа 2011

В дополнение к расширениям webkit и mozilla вам необходимо использовать «стандартизированное» свойство border-radius:

border-radius: 5px;

http://msdn.microsoft.com/library/ff974085.aspx

W3: http://www.w3.org/TR/css3-background/#the-border-radius

2 голосов
/ 23 января 2012

Пожалуйста, добавьте это также

box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
border-radius: 5px;

-moz-border-radius - Firefox

-webkit-border-radius - Safari 3,4

border-radius - Opera 10.5, IE 9, Chrome, Safari 5

1 голос
/ 10 августа 2011

Правильное правило: border-radius: 5px;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...