html - 如何使用 CSS 使 TD 表现得像 TR(row)?

标签 html css html-table

我有一个动态创建 html 表格的组件。根据我的需要,我需要将 td 标签逐行显示为 block 元素而不是列。如何使用 CSS 做到这一点?

最佳答案

您可以通过将 display: block 应用于 td 来做到这一点:

http://jsfiddle.net/wYA9K/

这适用于除 IE9 之外的所有现代浏览器..

使用 float: left; width: 100% 而不是让它在 IE8/9 中也能工作:

http://jsfiddle.net/gvpzh/

没有什么可以让它在 IE7 中工作。

关于html - 如何使用 CSS 使 TD 表现得像 TR(row)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773862/

相关文章:

jquery - 在 Bootstrap 3 中将切换按钮居中

javascript - 使用 Angular 更改类的 CSS 属性值

html - Rowspan > 1 时的表格样式

jquery - 获取表格单元格内的文本高度

html - 我如何放置多个包含文本和 float 图像的 div,以便它们一次一个地沿着页面向下流动并且不重叠?

html - 如何在 ionic 4 中为 ion-item 的内容设置 block 样式?

html - 如何链接到页面上某个部分的顶部减去固定导航栏的高度?

css - 固定 div 与水平滚动 css

javascript - iframe 和父站点之间如何通信?

html - 如何使用 css flexbox 使表格垂直和水平居中?