Причина, в том, что является специфической Mozilla (т.е. Firefox) селектор CSS. Соответствующий селектор CSS3 будет:
border-top-right-radius
Webkit (т.е. Сафари) также имеет нестандартную селектор: -webkit-border-top-right-radius
. Поскольку Google Chrome основан на Webkit, я ожидал бы, что -webkit-border-top-right-radius
будет работать.
Я лично включил бы все 3 селектора (как показано ниже), тогда вам не придется редактировать когда-нибудь в будущем, когда все догоняют стандарт. (Firefox 3.5 уже существует, насколько я знаю).
.thing{
...some styles...
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px;
border-top-right-radius:7px;
}
Там нет никакого способа, вы можете сделать это в IE с помощью CSS, вы должны либо использовать изображения или использовать библиотеку как Nifty Corners - http://www.html.it/articoli/nifty/index.html – Kirtan
-webkit для сафари и хром. - вариант http://www.dillerdesign.com/experiment/DD_roundies/ для всех браузеров. – wow