<分区>
我正在对响应式设计进行概念验证。我正在修改的一个网页有一些非常宽的表格。我真的不知道如何缩小表格宽度,以便在移动浏览器中没有水平滚动条。
我只是想知道是否有人有使用响应式设计来处理极宽表格的解决方案。哦,我想补充一点,我无法隐藏表格中的列。
提前致谢
最佳答案
最好的方法是完全重新格式化表格:
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/
相关文章:
javascript - Jquery:最近()行删除不起作用
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"