Вам нужна верстка сайта? Выполняем СРОЧНЫЕ ЗАКАЗЫ. Кроссбраузерно, W3C. Наши специалисты верстают макеты качественно и в срок.
Блог  > Html/Css верстка  > Использование PIE на примере border-radius {

Использование PIE на примере border-radius}

Одной из интересных тем для обсуждения верстальщиков является скругление углов.
Как их можно реализовать?

  • Вырезать-вставить картинкой
  • Воспользоваться свойством CSS3 (border-radius)

Большинство современных браузеров поддерживает данное свойство. FF, Safari, Chrome делают это через свойства с своими особыми префиксами, Opera — без префиксов. А наш любимый IE (IE6-8) вообще никак не реализует данное свойство.

Что делать верстальщикам? Использовать картинки? На помощь приходит PIE....

Что он умеет делать?

  • border-radius;
  • box-shadow;
  • border-image;
  • множественные background'ы (-pie-background);
  • градиенты (linear-gradient);
  • rgba цвета.

Для использования PIE, необходимо добавить PIE.htc в свой проект, указывать элементу CSS правило behavior: url(path-to/PIE.htc).

Css

border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
khtml-border-radius: 10px;
behavior: url(PIE.htc);
position:relative;// PIE влияет на HasLayout, что может вызвать баги...

На сайте автора есть информация по спецификации.


commentКомментарии:
Введите ваше имя:
Пишите свое:

Если вы не можете разобрать код на картинке, кликните по картинке, она обновится.
Введите код с картинки:
 
^ вверх