好的,这是我最后的建议:)
再次否决默认引导属性,例如:
@media screen and (max-width: 767px){
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td,
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
word-break: break-word;
}
}
你将能够实现你的目标。
但我认为这是一个令人困惑的表格,而且可读性不强。由于这个引导程序决定使用水平滚动行为。只是为了可读性。
更新缩放:
有几种方法可以“扩展”。
- CSS 3 变换:scale(x,y)
- 使用几个插件来操作字体大小,例如。
- 媒体查询
在您的情况下,我决定使用Media Queries,因此我使用Developer Tools 操作了您更新的网站
首先我在表格中添加了ÌD's,这样我就可以轻松地否决引导程序并且不关心特异性。
<div class="container table-responsive">
<p>....</p>
<table class="table" id="tableA">....</table>
<table class="table table-striped table-condensed" id="tableB">....</table>
</div>
然后我为表格宽度变得大于视口的点创建了特定的媒体查询。
@media (max-width: "500px") {
#tableB td, #tableB th {
padding: 5px 2px;
font-size: 12px;
}
}
@media (max-width: "400px") {
.container {
padding-right: 5px;
padding-left: 5px;
}
#tableB td, #tableB th {
padding: 5px 2px;
font-size: 12px;
}
}
@media (max-width: "450px") {
#tableA td {
padding: 5px 2px;
font-size: 12px;
}
}
@media (max-width: "350px") {
#tableA td {
padding: 5px 1px;
font-size: 10px;
}
}
在这种情况下,一切都是关于空间的,所以我减少了.container 属性,并获得更多空间。
现在您可以将您的网站大小调整为 290 像素(完全可以 - 现在涵盖了大多数移动设备)并且表格适合。
275 像素!!
第二个表的表头非常接近,但我认为也可以。
290 像素!!
好吧,知道字体大小很小,但也有可能通过智能手机缩放内容。
希望这会有所帮助!