Рассмотрим div
с примененными атрибутами border-radius
, border
и background-color
CSS:
<div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;">
Blah
</div>

Теперь рассмотрим похожую компоновку, но с background-color
, указанным во внутреннем div:
<div style="border-radius:10px; border: 1px black solid;">
<div style="background-color:#EEEEEE;">
Blah
</div>
</div>

Я встревожен тем, что background-color
из внутреннего <div>
затеняетграница внешняя <div>
.
Это упрощенный пример проблемы.На самом деле я использую <table>
в качестве внутреннего элемента с чередующимися цветами строк.И я использую <div>
в качестве внешнего элемента, так как border-radius
, похоже, не работает на элементе <table>
. Вот jsfiddle примера этой проблемы.
У кого-нибудь есть предложения по решению?