我没有找到,如果真的需要我怎么缩小一张桌子呢?
如果表格未完全显示且出现水平滚动条。
我有一个静态网站。任何JavaScript解决方案都包括JQuery,Bootstrap或其他库;但不是动态网站的解决方案。
Repl.it上的表:
index.html
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>
Document
</title>
<script src="//cdn.jsdelivr.net/npm/jquery@3.3.1/dist/jquery.min.js" defer></script>
<!-- https://fooplugins.com/footable-jquery/documentation/ -->
<!-- http://fooplugins.github.io/FooTable/docs/examples/basic/single-header.html -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-footable/3.1.6/footable.min.js" defer></script>
<script src="footable.js" defer></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-footable/3.1.6/footable.core.standalone.min.css"/>
</head>
<body>
<div class="justtable">
<table class="table">
<thead>
<tr>
<th>
No.
</th>
<th data-breakpoints="x-small">
Name
</th>
<th data-breakpoints="x-small">
Town
</th>
<th data-breakpoints="x-small">
Quality of work
</th>
<th data-breakpoints="x-small">
Characteristics
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
1
</td>
<td>
Kira
</td>
<td>
Velikiy Novgorod
</td>
<td>
Great
</td>
<td>
You're one in a million, You're once in a lifetime, You made me discover one of the stars above us, You're one in a million
</td>
</tr>
<tr>
<td>
2
</td>
<td>
Sasha
</td>
<td>
Kazan
</td>
<td>
Amazing
</td>
<td>
Sometimes, Love can hit You everyday, Sometimes, You can fall for everyone you see, But only One can really make me stay, The sign, the one in the sky, has said to me
</td>
</tr>
<tr>
<td>
3
</td>
<td>
Nervov
</td>
<td>
Saint-Petersburg
</td>
<td>
Beautiful
</td>
<td>
I always will remember how I felt that day, A feeling indescribable to me, yeah, I always knew there was an answer for my prayer, And You, You're the One, the One for me
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
footable.js
:
jQuery(function($) {
$('.table').footable({
"breakpoints": {
"x-small": 200,
"small": 300
}
});
});
我有一张桌子:
我在一个小屏幕的移动设备上打开一张桌子→不是所有桌面显示,我看到水平滚动条:
但是有些插件可以缩小小屏幕的表格:
对于断点== 800px:
如果屏幕尺寸&gt;断点
表不缩小
否则:
表缩小
如果小断点值:
并非所有表格都显示在此问题的4.2项中。
其他大断点值:
小桌子缩小了大屏幕。这对用户来说很不方便。
如果屏幕上显示全表:
表不缩小
其他不是完整的表格显示,如此问题的4.2项:
表缩小
我可以得到类似的行为吗?
table-layout: fixed
与this answer中一样:
table {
table-layout: fixed;
}
小屏幕上的行为:
问题:
我尝试了一些用于响应表创建的插件。我得到了这个答案的5.1.1项中的行为。修复了这些插件中使用的px断点:
breakpoints
部分)我尝试了一些隐藏的插件,而不是缩小表格的小屏幕数据。
示例:
我对这些插件有这种行为:
overflow-x: auto
。这不完全是关于这个问题的主题。