Вы должны закрыть свои теги <TR>
и <TD>
, если это возможно, но НЕ ВСЕГДА, потому что в некоторых случаях это может вас беспокоить.Это связано с тем, что теги <TR>
и <TD>
могут иметь стиль display:none
, а тег </TR>
- нет.Это означает, что сценарий, в котором вы хотите расширить / ограничить отображение с помощью медиа-запросов, не будет выполнен, если вы используете </TR>
.Рассмотрим следующий код:
<style>
@media (max-width : 480px) {
.hidden-class {display:none;}
}
</style>
<table>
<tr>
<td>cell 1</td>
</tr class="hidden-class"> <!-- this will fail! -->
<tr class="hidden-class">
<td>cell 2</td>
</tr> <!-- this could stay -->
</table>
Это означает, что вы бы написали его следующим образом:
<table>
<tr>
<td>cell 1</td>
</tr> <!-- this will now close the TR for every screen width, which will destroy your extenstion -->
<tr class="hidden-class">
<td>cell 2</td>
</tr> <!-- this could stay -->
</table>
Что означает, что единственный способ сделать это - ПУСКАТЬ в первую очередь
<table>
<tr>
<td>cell 1</td>
<tr class="hidden-class">
<td>cell 2</td>
</tr> <!-- this could stay -->
</table>