在 IE11 中添加 td 之前,边框表行不起作用



我正在尝试在 HTML 表周围制作边框,并且在添加<td>之前<tr>。但是边界对<table><tr>都不起作用.这在Internet Explorer 11中给我带来了一个问题。

.HTML:

<table style="width:500px;height:250px;outline:1px solid black;position:absolute;">
   <tr id="1" style='outline:thin solid black;'></tr>
   <tr id="2" style='outline:thin solid black;'></tr>
   <tr id="3" style='outline:thin solid black;'></tr>
   <tr id="4" style='outline:thin solid black;'></tr>
</table>

演示

默认情况下,规则的区域数与各种表元素相关联。尝试使用 CSS 更改表格行的显示类型,也许通过在小提琴的 CSS 中添加类似 tr { display: table-cell; } 的内容,或者(@Surreal如 Dreams 上面建议的那样),为要显示的行添加内容。

如果您尝试实现某种正式的网格状显示区域,则使用 DIV 可能会做得更好。 如果您追求的是流畅类型的布局,请考虑使用弹性框。

希望这有帮助...--矛

最新更新