【发布时间】:2011-09-12 19:32:30
【问题描述】:
考虑应用了border-radius、border 和background-color CSS 属性的div:
<div style="background-color:#EEEEEE; border-radius:10px; border: 1px black solid;">
Blah
</div>
现在考虑一个类似的布局,但在内部 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> 元素。 Here's a jsfiddle 这个问题的一个示例。
有人对解决方案有建议吗?
【问题讨论】:
标签: html border background-color css