Почему CSS код круглого угла не работает с браузерами IE - PullRequest
0 голосов
/ 22 февраля 2011
.style
{
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

Ответы [ 4 ]

4 голосов
/ 22 февраля 2011

Поскольку одно из этих свойств предназначено для браузеров Gecko (-moz-), другое - для браузеров WebKit (-webkit-).

Для IE9 (и Opera 10.50+) вы можете добавить стандартное объявление:

border-radius: 8px;

Для предыдущих версий вам нужно будет найти другое решение.

1 голос
/ 22 февраля 2011

Для IE 6-> 8 я предлагаю использовать CSS3PIE .

1 голос
/ 22 февраля 2011

Поскольку IE 8 не использует префиксы ни -moz- (Mozilla Firefox), ни -webkit- (Chrome, Safari), а просто не поддерживает CSS 3.

border-radius является частьюCSS 3.

0 голосов
/ 22 февраля 2011

Для округления углов в IE используйте этот плагин jQuery. Он рисует углы в IE, используя вложенные элементы div (без изображений). Он имеет встроенное округление радиуса границы в браузерах, которые его поддерживают (Opera 10.5+, Firefox, Safari и Chrome). Поэтому в этих браузерах плагин просто устанавливает свойство css для элемента

http://jquery.malsup.com/corner/

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