css - HTML 中的可拆分表格行

标签 css html-table media-queries

有没有办法让表格的行在某个单元格处可断开?

<table>
<tr>
<td>Some title descriptive text</td>
<td>nnumbers</td><td>Short text</td><td>datetime</td>
<tr>
... more rows
</table>

现在,如果视口(viewport)的宽度太小(通常在手机上使用时),我希望这一行在第一个单元格之后中断。

无论如何使用 html5 css3 和最终的一些 Javascript 是否可以实现?

最佳答案

从 CSS2.1 开始,可以通过使用适当的 display CSS 属性值来实现。请参阅此演示页面:

http://dabblet.com/result/gist/1576044

...和来源:

http://dabblet.com/gist/1576044

在 Galaxy Nexus 手机上测试过,有效,并且应该适用于大多数基于 Webkit 的移动浏览器。此外,它应该适用于 Firefox Mobile 和 Opera,尽管我没有测试。

长话短说,使用媒体查询检测页面宽度并设置max-width断点并应用:

CSS 表,tbody,thead,tr,td,th {显示: block }

关于css - HTML 中的可拆分表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772996/

相关文章:

html - 1024*768分辨率下IE8垂直滚动

HTML 表格标题始终显示在窗口顶部

php - 如何根据MySql中的一个属性比较两个不同行数的数据库表?

ios - iPhone 6 和 6 Plus 响应断点

css - 如何针对 IE10+ 和特定屏幕尺寸?

html - 修复了 div 内的搜索栏

html - flexbox CSS : how to center 2 images - top/bottom

html - @media only screen and (max-width : --px) not working?

javascript - 图片资源位置

javascript - 我应该如何修改我的搜索条代码才能同时影响 2 个表,而不仅仅是 1 个?