考虑一个应用了 border-radius
、 border
和 background-color
CSS 属性的 div
:
<div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;">
Blah
</div>
现在考虑一个类似的布局,但使用在 inner-div 中指定的 background-color
:
<div style="border-radius:10px; border: 1px black solid;">
<div style="background-color:#EEEEEE;">
Blah
</div>
</div>
我感到沮丧的事实是,内心的 <div>
的 background-color
是模糊的边界的 外面的 <div>
。
这是问题的一个简化例子。实际上,我使用 <table>
作为具有交替行颜色的内部元素。我使用 <div>
作为外部元素,因为 border-radius
似乎不适用于 <table>
元素。这个问题的样本的 这是小提琴。
有人提出解决方案吗?