IE 9 tr边框不起作用

时间:2013-07-19 11:36:29

标签: html css css3 internet-explorer-9

如何在IE 9中为tr提供边框,我使用下面的代码来做到这一点,但它对IE 9不起作用

display: table;  
border: 1px solid silver; 
padding: 5px; 
margin-bottom: 5px; 
width: 980px;

2 个答案:

答案 0 :(得分:1)

请勿在tr。

上使用{display:table}

如果需要,可以使用outline,如下所示:

tr {outline:1px solid silver}

请参阅Fiddle

编辑:tr上的display:table不好的一个原因是它弄乱了表格布局本身。在this fiddle中,您可以看到具有错误样式的第二个表格格式不正确。 (在完全支持tr上的display:table的浏览器上,即。)

enter image description here

答案 1 :(得分:0)

即不支持tr上的css 你可以使用这段代码来实现这个目标

CSS

table td
{
        border-top: 1px solid silver;
}
table
{
        border-collapse:collapse;
        border: 1px solid silver;
}

HTML

<table>
    <tr>
        <td>A</td>
        <td>B</td>
    </tr>
    <tr>
        <td>A</td>
        <td>B</td>
    </tr>
</table>