Как убрать белые поля в презентации Tilda T203

    При создании слайд-шоу на Тильде через блок T203 многие сталкиваются с проблемой: в некоторых браузерах (особенно Safari и старых версиях Chrome) сверху и снизу слайдов появляются белые поля (отступы). Стандартные настройки блока - ширина 100% и выравнивание по центру - не всегда решают проблему. Разберём, как полностью убрать эти пробелы, не используя автоскейл.

    Почему появляются белые поля?

    Блок T203 в Tilda создаёт контейнер с внутренними отступами (padding) для адаптивности. В некоторых браузерах эти отступы не обнуляются автоматически. Основные причины:

    • Браузерные стили по умолчанию (user-agent stylesheet) добавляют margin у body или padding у контейнера.
    • Слайды имеют фиксированную высоту, а контейнер блока - нет.
    • Особенности рендеринга WebKit (Safari, старый Edge).

    Пошаговое решение

    Шаг 1: Проверьте настройки самого блока T203

    В редакторе Тильды выберите блок T203 и в панели настроек установите:

    • Ширина контейнера: Window container (100% ширины окна).
    • Выравнивание: По центру.
    • Отступы блока: Снимите все галочки, если они есть (обычно их нет, но стоит проверить).

    Если поля остались - переходим к кастомному коду.

    Шаг 2: Добавьте CSS в блок T203

    Откройте настройки блока, перейдите на вкладку «Настройки» → «Дополнительно» → «CSS-класс для блока». Введите, например, no-padding-slider. Затем перейдите в «Настройки» → «Дополнительно» → «CSS-код для блока» и вставьте:

    .no-padding-slider {
      padding: 0 !important;
      margin: 0 !important;
    }
    .no-padding-slider .t-slds__wrapper {
      padding: 0 !important;
    }
    .no-padding-slider .t-slds__slide {
      padding: 0 !important;
    }

    Этот код обнуляет отступы на уровне блока, контейнера слайдов и каждого слайда. Важно использовать !important, чтобы перебить браузерные стили.

    Шаг 3: Исправьте HTML-обёртку (если CSS не помог)

    В редких случаях помогает добавление атрибута style к корневому элементу слайда. Для этого в настройках блока T203 перейдите на вкладку «Слайды» → выберите слайд → в поле «HTML-код перед слайдом» вставьте:

    <div style="padding:0; margin:0;">

    А в поле «HTML-код после слайда» - </div>. Это создаст дополнительную обёртку с нулевыми отступами.

    Дополнительный совет: проверьте настройки сайта

    Иногда белые поля появляются из-за глобальных стилей сайта. Зайдите в «Настройки сайта» → «CSS-код» и добавьте:

    .t-container, .t-container_100 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .t-slds {
      padding: 0 !important;
    }

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

    Почему нельзя использовать автоскейл?

    Автоскейл (автоматическое масштабирование) меняет соотношение сторон слайда, что искажает изображения и контент. Наше решение сохраняет оригинальные пропорции, просто убирая лишние отступы.

    После внесения изменений обязательно проверьте презентацию в нескольких браузерах: Chrome, Firefox, Safari, Яндекс.Браузер. В большинстве случаев белые поля исчезают.

    Часто задаваемые вопросы