червяк, вормик, seo

Октябрь 2008

Вс Пн Вт Ср Чт Пт Сб
   1234
567891011
12131415161718
19202122232425
262728293031 

Реклама

Метки

На этой странице

Трансляция

RSS Atom
Разработано LiveJournal.com

25 Авг, 2008

червяк, вормик, seo

Закругленные уголки

Наткнулся на очень интересный вариант решения очень популярной проблемы многих веб-мастеров ≈ закругление блоков. Для этого варианта закругления используются VML и CSS3.

Решение без картинок, работает во всех Internet Explorer'ах включая 5ый, в Firefox, в Safari, но к сожалению в старых версиях Opera не работает.

VML(англ. Vector Markup Language ≈ язык векторной разметки) разработан фирмой Microsoft для описания векторной графики. ©wikipedia

Не буду тянуть и сразу покажу Вам css код:

v\:roundrect {

color:#FFF;

display:block;

background-color:#000;

padding:20px;

height:100%;

/* Для закругления уголков в остальных браузерах */

-moz-border-radius:10px;

-webkit-border-radius: 10px;

border-radius: 10px;

}

/* Для ie */

v\:roundrect {

behavior:url(#default#VML);

/background-color:transparent;

}

Наверно вы уже поняли, этот css код для закругления уголков в IE использует VML, а для остальных браузеров использует CSS3.

Теперь код самих блоков:

<roundrect fillcolor="#000" arcsize=".04">
Привет, я закругленный блок!
</roundrect>

Поясню этот код. Первая строчка подключает VML. Параметр блока arcsize отвечает за радиус закругления, fillcolor отвечает за фон блока.

Не буду утверждать, что этот способ наиболее правильный, но он тоже интересен и имеет право на жизнь.