@nina0000000
Начинающий верстальщик

Почему таблица html не проходит валидацию?

Привет, друзья! Не могу разобраться почему таблица не проходит валидацию? Выдает ошибку Table cell is overlapped by later table cell. Помогите пожалуйста решить.
<table>
   <tbody>
		<tr>
		     <td>Стоимость</td>
			 <td rowspan="5" class="white_td"></td>
			 <td>Внутри МКАД</td>
			 <td rowspan="5" class="white_td"></td>
			 <td>За МКАД</td>
			 <td rowspan="5" class="white_td"></td>
			<td>Самовывоз</td>
		</tr>
		<tr  class="white_row"><td colspan="7"></td></tr>
		<tr>
			<td>&gt;15000р.</td>
			<td>0</td>
			<td>35р/1км</td>
			<td>по пред.заказу</td>
		</tr>
		<tr  class="white_row"><td colspan="7"></td></tr>
		<tr>
			<td>&lt;15000р.</td>
			<td>800</td>
			<td>35р/1км</td>
			<td>по пред.заказу</td>
		</tr>
	</tbody>
</table>

Должно получиться так bc09bafcb58d4aad8c965a8bdbfc1692.png
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ответы на вопрос 2
Writerim
@Writerim
Заполнить позже...
Вам не проще стилями сделать промежутки.
td{
  border: 10px solid #fff;
}

/*
  можно сложнее типа :
*/

td:first-child{
  border-right: 10px solid #fff;
  border-bottom: 10px solid #fff;
}

<table>
<tbody>
            <tr>
              <td>Стоимость</td>
              <td>Внутри МКАД</td>
              <td>За МКАД</td>
              <td>Самовывоз</td>
            </tr>
            <tr>
              <td>&gt;15000р.</td>
              <td>0</td>
              <td>35р/1км</td>
              <td>по пред.заказу</td>
            </tr>
            <tr>
              <td>&lt;15000р.</td>
              <td>800</td>
              <td>35р/1км</td>
              <td>по пред.заказу</td>
            </tr>
          </tbody>
        </table>

И не надо будет пользоваться rowspan colspan
Ответ написан
BuriK666
@BuriK666
Компьютерный псих
Ясно же написано Table cell is overlapped by later table cell.
У Вас <td rowspan="5" class="white_td"></td> пересекается с <tr class="white_row"><td colspan="7"></td></tr>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы