Как исправить таблицы для Mobile-View? - PullRequest
0 голосов
/ 09 сентября 2018

Я не знаю, как исправить таблицу, которую я сделал для веб-сайта для просмотра мобильного телефона

Вот сайт: 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>

Это некоторый случайный текст, потому что мне пришлось добавить больше деталей, где я считаю, что я выполнил требования для выражения моей проблемы. Пожалуйста, не возражайте.

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018
<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>
0 голосов
/ 10 сентября 2018

Быстрое решение этой проблемы - позволить горизонтальной прокрутке таблицы на мобильном телефоне:

<div style="overflow-x: auto;">
  <table border="3" align="center">
    ...
  </table>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...