html - 移动设备上的按列响应表

标签 html css responsive-design

我有一个如下所示的表格

+--------------------------------------+
|  Title A   |   Title B  |   Title C  | 
+------------+------------+------------+
| Content A1 | Content B1 | Content C1 |
+------------+------------+------------+
| Content A2 | Content B2 | Content C2 |
+------------+------------+------------+

JSFiddle

并希望格式化此表以便在移动设备上查看

+------------+
|  Title A   |
+------------+
| Content A1 |
+------------+
| Content A2 |
+------------+
+------------+
|  Title B   |
+------------+
| Content B1 |
+------------+
| Content B2 |
+------------+
+------------+
|  Title C   |
+------------+
| Content C1 |
+------------+
| Content C2 |
+------------+

这可能与 CSS 相关吗?提前致谢!

最佳答案

您有权更改 HTML 还是只想更改 CSS?

如果您可以更改 HTML:

JSFiddle:http://jsfiddle.net/g8m22kLu/11/ (请调整 jsfiddle 窗口的大小以堆叠表格)

正如 Dreamwalker 提到的,bootstrap 在这方面非常擅长,它会根据视口(viewport)宽度显示/隐藏列,并为您换行。

关于html - 移动设备上的按列响应表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29501435/

相关文章:

css - 如何将 2 个相对 div 相互定位/顶部 css 属性在浏览器中有所不同,使用 css 以便它们在所有浏览器中显示相同?

css - 响应式设计基础/Bootstrap 高度设置最佳实践

jquery - JQuery、CSS、themeroller 不工作

css - 制作具有响应宽度和仅 CSS 的箭头形状

iphone - 如何禁用 iPhone 上的自动日期链接?

javascript - 如何延迟播放HTML5音频,而忽略加载音频文件的延迟?

html - 从 R Shiny App 输出纯 HTML 文件

html - 流体站点上静态容器中的流体容器

html - 如何向默认 ASP.NET 页面的边缘添加底纹?

javascript - 将 gatsby 元素从 css 转换为 scss,遇到丢失网格预处理的问题