我有一个动态创建html表的组件。根据我的需要,我需要逐行显示td标签作为块元素而不是列。如何使用CSS?
答案 0 :(得分:19)
您可以将display: block
应用于td
:
适用于IE9以外的所有现代浏览器。
使用float: left; width: 100%
使其也适用于IE8 / 9:
没有什么能让它在IE7中运行。
答案 1 :(得分:4)
td{
display: table-row
}
答案 2 :(得分:1)
您可以使用this fiddle
中显示的display: block
css属性
答案 3 :(得分:1)
我不确定这是你期待的解决方案。
答案 4 :(得分:0)
您可以使用colspan属性
<tr>
<td colspan="2">some content</td>
</tr>
这将使一个跨越两列的单元格