dudeonthehorse
@dudeonthehorse
Email Developer

Как убрать отступ у ячейки таблицы?

Есть следующая конструкция
<table width="100%">
 <tr>
  <th style="font-size: 0; padding: 0;">&nbsp;</th>
  <th width="600" style="padding: 0;">
   <!-- content -->
  </th>
  <th style="font-size: 0; padding: 0;">&nbsp;</th>
 </tr>
</table>

Таким образом мы получаем резиновую таблицу с фиксированной шириной на десктопе и 100% на смартфоне.

Проблема: в Safari пустые `th`-ячейки имеют ширину в 1px
Задача: убрать этот отступ не используя медиазапросы
  • Вопрос задан
  • 463 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Belyh
Обнули line-height.
Ответ написан
@CODALSD
Если для письма, то как правило нужно прописать в стилях либо для конкретных тегов
* {
margin:0;
padding:0;
border:0;
}

а для тегов таблицы прописать
<table cellpadding="0" cellspacing="0">
Ответ написан
monochromer
@monochromer
DIVeloper
border-spacing: 0;
или
border-collapse: collapse;
возможно, для надежности табличных layout'ов
table-layout: fixed;
Ответ написан
Ваш ответ на вопрос

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

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