Задать вопрос
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
Задача: убрать этот отступ не используя медиазапросы
  • Вопрос задан
  • 482 просмотра
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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;
Ответ написан
Ваш ответ на вопрос

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

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