Закругляем уголки в IE через CSS

Долгожданные скругленные углы теперь реальность, и применять их можно не только в Firefox, Chrome, Opera и Safari, но и в Internet Explorer 6 и выше. Больше не нужно долго и нудно резать изображения на кусочки или строить огромные конструкции, теперь все просто благодаря border-radius.htc.

Как мы знаем, все современные браузеры (кроме IE) уже научились понимать CSS-свойство border-radius.

Чтобы заставить InternetExplorer понимать свойство border-radius и научить его правильно обрабатывать данные, нужно подключить небольшую библиотеку border-radius.htc

Если говорить о готовом кроссбраузерном примере CSS-класса, то он будет таковым:

.round {
    border:1px solid #ae037b;
    border-radius: 15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url("border-radius.htc");
    height:200px;
    width:400px;
    background:#c146a4;
}

Собственно вот рабочий пример:

Обратите внимание, что это работает везде, в том числе IE6, IE 7, и в IE 8.

Источник: neoprizma.ne


07.05.2010 13:03

Комментарии

поправьте в ie6
Guest |
да все работает, смотрите ПО ССЫЛКЕ а не здесь)))
|
Есть один важный ньюанс - в IE нельзя задать закруглённость каждого из углов отдельно.
Максим |
Да, может и для одинокого блока это работает, но когда таких элементов множество, включая input'ы, то начинается такое, что мама не горюй. Скрытые элементы становятся видимыми, все прыгает. Не лучшее решение.
Techno77 |
Да, одно лечится, другое калечится. У меня есть костыли для придания полупрозрачной транспаретности в ИЕ, так при установке этого лекарства такой ужас возник!!! все ПНГ стали чернее атомной войны
Аркадий |
проверила пример в IE -Тестере, не работает (
Lena |
неработает даже по ссылке
Максим |
Какая возникает ошибка? Опишите проблему более подробно.
Admin |
Работает во всех IE, только в 9 цвет теряет и во всех тормозит сильно.
Ниф-ниф |
не работает в ie8 если блок или картинка находится в другом блоке.
Вадим |
нужно родительскому элементу задать z-index: 1, тогда элемент с круглыми углами не исчезает
Вадим |

Copyrights © 2007 - 2026 YaPro.Ru