CSS: border-radius и первая строка в таблице с фоном?

Всем привет!

Столкнулся с проблемой: нужно сделать таблицу с закругленными углами и что бы первая строка таблицы была залита серым цветом. Проблема состоит в том, что при заливки первой строки, она выходит за рамки округления.

snimok-ehkrana-2011-04-07-v-115207622372


Как правильно оформить/убрать косяк?


Надеюсь, внятно описал суть проблемы.


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


Спасибо.
  • Вопрос задан
  • 4357 просмотров
Пригласить эксперта
Ответы на вопрос 4
iSage
@iSage
сделать строке border-top-left-radius и border-top-right-radius, аналогичный таблице?
Ответ написан
С закруглением таблиц полнейший геморрой, оберните таблицу в div и его закруглите, если всё равно будет вылазить, дайте overflow: hidden;
Ответ написан
@nonexistent
В каком браузере такой косяк?
Ответ написан
XaBoK
@XaBoK
У меня была подобная проблема на сотовых и по поиск в нете дал решение — в background ставлю прозрачный однопикселевый гиф:

.border
{
border-radius: 5px;
border: 1px solid #749a02;
-webkit-border-radius: 5px;
-op-border-radius: 5px;
-moz-border-radius: 5px;
background: url(/images/blank.gif) repeat-x;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы