javascript - 响应式设计 - 宽表

标签 javascript html css responsive-design

<分区>


想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。

关闭 10 年前

我正在对响应式设计进行概念验证。我正在修改的一个网页有一些非常宽的表格。我真的不知道如何缩小表格宽度,以便在移动浏览器中没有水平滚动条。

我只是想知道是否有人有使用响应式设计来处理极宽表格的解决方案。哦,我想补充一点,我无法隐藏表格中的列。

提前致谢

最佳答案

最好的方法是完全重新格式化表格:

http://jsfiddle.net/MLZEb/9/

tbody, tr, th, td { display: block }
thead { display: none }
td:before {
    content: attr(data-label);
    display: inline-block;
    width: 6em;
    padding-right: 1em;
    vertical-align: middle;
}

td:first-child {
    background: #CCC;
}

每个td需要有一个 data-label使其有效工作的属性:<td data-label="Favorite Color">Blue</td> .典型 th作为列标题的元素应在 thead 内标签。

关于javascript - 响应式设计 - 宽表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15030674/

上一篇:css - 样式加厚下划线 CSS

下一篇:jquery - jquery中的颜色转换动画

相关文章:

javascript - Jquery:最近()行删除不起作用

基于类的 CSS 选择器

javascript - 文字装饰 :line-through; in SVG rendered by Highcharts

javascript - Jquery onclick 这个删除两个跨度

javascript - 在 JavaScript 中将 GMT 时间戳 (DD/MM/YYYY) 转换为本地时间 (MM/DD/YYYY)

javascript - p :selectOneMenu hide popup on mouseOut event

html - Firefox 中不显示 "ff"中的字母 "staff"

html - Linux命令从html文件中删除部分文本

Javascript 在不使用 class 或 id 的情况下切换多个按钮

CSS IE8 照片被隐藏