Да, он работает внутри таблицы на элементах td
и th
, но не на tr
.Вы также можете использовать его на table
, чтобы округлить углы всей таблицы.
Если вы хотите округлить ряд ячеек так, чтобы левый и правый элементы были округлены, вам нужно использовать :first-child
и :last-child
псевдоклассы:
tr td:first-child {
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
tr td:last-child {
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
first-child
не поддерживается IE6, и хотя IE7 добавляет поддержку для него, ему все еще не хватает last-child
.Но это не имеет значения в вашем случае, поскольку border-radius
не будет работать в этих браузерах в любом случае.