我不知道如何修复我为手机视图网站制作的表格
这是网站: http://acharneskungfu.com/schedule/
我要修复的唯一一件事是移动/响应视图。 时间表/计划正是我的客户所需要的。
有什么想法吗?
代码如下:
<meta charset="UTF-8">
<table border="3" align="center">
<thead>
<th style="text-align: center; font-size: 16px; color: black;">ΩΡΕΣ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΔΕΥΤΕΡΑ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΤΡΙΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΤΕΤΑΡΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΕΜΠΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΑΡΑΣΚΕΥΗ</th>
</thead>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">09:00-10:30</td>
<td style="text-align: center; background-color: #cc00cc; font-size: 14px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td></td>
<td style="text-align: center; background-color: #cc00cc; font-size: 14px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td></td>
<td></td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">17:30-18:30</td>
<td style="text-align: center; background-color: #0066ff; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; background-color: #00ff66; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; background-color: #0066ff; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; background-color: #00ff66; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">18:30-19:30</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">19:30-20:30</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">20:30-21:30</td>
<td></td>
<td style="text-align: center; background-color: #00ffff; font-size: 14px; color: black;">ΤΑΙ ΤΣΙ</td>
<td></td>
<td style="text-align: center; background-color: #00ffff; font-size: 14px; color: black;">ΤΑΙ ΤΣΙ</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px;">20:30-22:00</td>
<td style="text-align: center; background-color: #ff3333; font-size: 14px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td></td>
<td style="text-align: center; background-color: #ff3333; font-size: 14px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td></td>
<td></td>
</tr>
</table>
<table border="3" align="center">
<thead>
<th style="text-align: center; font-size: 16px; color: black;">ΤΜΗΜΑ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΕΡΙΓΡΑΦΗ</th>
</thead>
<tr>
<td style="text-align: center; background-color: #cc00cc; font-size: 16px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #0066ff; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 4 έως 6,5 ετών, 2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00ff66; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 4 έως 6,5 ετών, 2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff99cc; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 7 έως 11 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff6600; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 7 έως 11 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00cc33; font-size: 16px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; font-size: 16px; color: black;">Προχωρημένοι και Έφηβοι έως 18 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ffff00; font-size: 16px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; font-size: 16px; color: black;">Προχωρημένοι και Έφηβοι έως 18 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00ffff; font-size: 16px; color: black;">ΤΑΙ ΤΣΙ</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff3333; font-size: 16px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές (1,5 ώρα) την εβδομάδα</td>
</tr>
</table>
这是一些随机文本,因为我不得不在我认为满足表达我的问题要求的地方添加更多详细信息。 请不要介意。
答案 0 :(得分:0)
对此的快速解决方案是允许表格在移动设备上水平滚动:
<div style="overflow-x: auto;">
<table border="3" align="center">
...
</table>
</div>
答案 1 :(得分:0)
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
div.tab1,div.tab2{
overflow-x: auto;
}
</style>
</head>
<body>
<div class="tab1">
<table border="3" align="center">
<thead>
<th style="text-align: center; font-size: 16px; color: black;">ΩΡΕΣ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΔΕΥΤΕΡΑ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΤΡΙΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΤΕΤΑΡΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΕΜΠΤΗ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΑΡΑΣΚΕΥΗ</th>
</thead>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">09:00-10:30</td>
<td style="text-align: center; background-color: #cc00cc; font-size: 14px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td></td>
<td style="text-align: center; background-color: #cc00cc; font-size: 14px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td></td>
<td></td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">17:30-18:30</td>
<td style="text-align: center; background-color: #0066ff; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; background-color: #00ff66; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; background-color: #0066ff; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; background-color: #00ff66; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">18:30-19:30</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; background-color: #ff6600; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; background-color: #ff99cc; font-size: 14px; color: black;">ΠΑΙΔΙΚΟ 3</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">19:30-20:30</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; background-color: #00cc33; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px; color: black;">20:30-21:30</td>
<td></td>
<td style="text-align: center; background-color: #00ffff; font-size: 14px; color: black;">ΤΑΙ ΤΣΙ</td>
<td></td>
<td style="text-align: center; background-color: #00ffff; font-size: 14px; color: black;">ΤΑΙ ΤΣΙ</td>
<td style="text-align: center; background-color: #ffff00; font-size: 14px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
</tr>
<tr>
<td style="text-align: center; font-size: 14px;">20:30-22:00</td>
<td style="text-align: center; background-color: #ff3333; font-size: 14px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td></td>
<td style="text-align: center; background-color: #ff3333; font-size: 14px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td></td>
<td></td>
</tr>
</table>
</div>
<div class="tab2">
<table border="3" align="center">
<thead>
<th style="text-align: center; font-size: 16px; color: black;">ΤΜΗΜΑ</th>
<th style="text-align: center; font-size: 16px; color: black;">ΠΕΡΙΓΡΑΦΗ</th>
</thead>
<tr>
<td style="text-align: center; background-color: #cc00cc; font-size: 16px; color: black;">ΠΡΩΙΝΟ ΕΝΗΛΙΚΩΝ</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #0066ff; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 1</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 4 έως 6,5 ετών, 2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00ff66; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 2</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 4 έως 6,5 ετών, 2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff99cc; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 3</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 7 έως 11 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff6600; font-size: 16px; color: black;">ΠΑΙΔΙΚΟ 4</td>
<td style="text-align: center; font-size: 16px; color: black;">Παιδιά αρχάρια από 7 έως 11 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00cc33; font-size: 16px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 1</td>
<td style="text-align: center; font-size: 16px; color: black;">Προχωρημένοι και Έφηβοι έως 18 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ffff00; font-size: 16px; color: black;">ΕΦΗΒΟΙ / ΠΡΟΧΩΡΗΜΕΝΟΙ 2</td>
<td style="text-align: center; font-size: 16px; color: black;">Προχωρημένοι και Έφηβοι έως 18 ετών, 3 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #00ffff; font-size: 16px; color: black;">ΤΑΙ ΤΣΙ</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές την εβδομάδα</td>
</tr>
<tr>
<td style="text-align: center; background-color: #ff3333; font-size: 16px; color: black;">ΠΡΟΧΩΡΗΜΕΝΟΙ 3</td>
<td style="text-align: center; font-size: 16px; color: black;">2 φορές (1,5 ώρα) την εβδομάδα</td>
</tr>
</table>
</div>
</body>
</html>