我有以下CSS用于表格边框:
BORDER-BOTTOM: gainsboro 5px inset;
BORDER-LEFT: gainsboro 1px solid;
BACKGROUND-COLOR: gainsboro;
BORDER-TOP: gainsboro 1px solid;
BORDER-RIGHT: gainsboro inset
并在IE7中产生以下边界:
但在任何其他浏览器中,结果是
我如何在另一个浏览器中重现IE7生成的边框?
最佳答案
FWIW,使用以下代码对我来说效果很好:
table{
border-bottom: gainsboro 5px inset;
border-left: gainsboro 1px solid;
background-color: gainsboro;
border-top: gainsboro 1px solid;
border-right: gainsboro 5px inset;
}
要注意的是,您没有为右边框设置宽度,并且背景颜色与实线边框相同,因此您不会看到它们-它们会与背景融合。内嵌边框使用不同的颜色进行渲染,以使其看起来很好,内嵌,因此它们不会与相同的背景色混合。
编辑添加-对不起,您必须使用IE7