Как уменьшить отступ в ворде сверху листа
Перейти к содержимому

Как уменьшить отступ в ворде сверху листа

  • автор:

Как убрать отступ сверху css

В CSS отступ сверху можно сделать с помощью следующих свойств:

  • padding-top — установка внутреннего отступа
  • margin-top — установка внешнего отступа

Основное отличие в том, в какую сторону направлен отступ. При использовании padding отступ будет внутри блока, следовательно, контент в блоке будет сдвинут на то значение, которое указано в свойстве. При использовании margin отступ создаётся от всего блока. Оба свойства можно использовать одновременно, создавая и внутренний и внешний отступ для элемента

.content  margin-top: 20px; > 

Чтобы сбросить отступ, необходимо указать значение 0 нужному типу отступа:

.content  padding-top: 0; > 

Как уменьшить отступ сверху в Google Документы?

Доброго времени суток, вас интересует именно отступ от края листа? или же при табуляции? Если отступ от края листа, то есть вверху линейка, на которой можно задать данные параметры ( если линейки нету — то ее надо включить в панели меню). Размер табуляции также на линейке можно настроить передвинув прямоугольник ( в зависимости с какой стороны — такой и надо двигать, так как определяется левая/правая табуляция). Если возникнут какие-то дополнительные вопросы — пишите, с радостью постараемся ответить.

Как сделать отступ сверху элемента?

Нужно сделать отступ сверху заблюренного блока,который расположен на картинке в виде лица,как на фото Когда пытаюсь это сделать через margin,то он работает влево и вправо,сверху и снизу не работает Пример HTML

Пример CSS

.face-image < width: 268px; height: 206px; background: url(img/face.png); margin: 20px 0 0 0; >.blurred-block

Отслеживать
задан 26 фев 2023 в 19:27
19 4 4 бронзовых знака

Пожалуйста, уточните вашу конкретную проблему или приведите более подробную информацию о том, что именно вам нужно. В текущем виде сложно понять, что именно вы спрашиваете.

26 фев 2023 в 19:28
26 фев 2023 в 19:28
Уберите свои скриншоты и добавьте нормально код
26 фев 2023 в 19:33
Изменил фото кода на текст
26 фев 2023 в 19:38

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

У вас в примере классическое схлопывание margin родительского и дочернего элементов. Причина такого поведения обусловлена историческими аспектами.

Как сказал выше Евгений его можно пресечь, задав border или padding, отличные от нуля. Либо задать у родительского элемента overflow любое значение, отличное от дефолтного, например, auto. Либо установить свойство display в inline-block , что так же исключит создание излишних отступов:

.face-image < width: 268px; height: 206px; background: url(img/face.png); margin: 20px 0 0 0; display: inline-block; >.blurred-block

Есть и другие, более экзотеские способы, описанные в соответствующей ветке англоязычного so

Как управлять отступом сверху на второй странице отчета

Часто, при отображении отчета вы можете наблюдать как не поместившиеся на первой странице данные переносятся на вторую. Это характерно для бэнда «Данные» и «Заголовок группы», и связанных с ними.

В бэнде «Данные» могут быть поля данных, или другие объекты, такие как таблица или матрица.

Чтобы первая страница полностью заполнилась данными, без пробелов, нужно установить свойство CanBreak для бэнда «Данные». Но что, если вы хотите «остаток» таблицы на второй странице разместить ниже верхнего края? Скажем на уровне начала таблицы. При этом, если просматривать одновременно два листа отчета, это будет выглядеть гармонично. Штатных настроек для этого нет. Но, мы всегда можем воспользоваться скриптом отчета, и сделать что угодно.

Поэтому существует два способа осуществить задуманное, и оба они очень похожи.

  1. Добавить бэнд «Заголовок страницы»;
  2. Добавить обработчик события BeforePrint для этого бэнда;
  3. В коде обработчика события проверить номер текущей страницы, и, если это вторая страница, но изменить высоту бэнда на подходящую величину.

Подобрав высоту бэнда «Заголовок страницы», мы можем добиться печати таблицы на второй странице на том же уровне, что и на первой.

Второй способ практически идентичен первому:

  1. Добавить бэнд «Заголовок страницы»;
  2. Задать ему нужную высоту в свойствах;
  3. Добавить обработчик события BeforePrint для бэнда «Заголовок страницы»;
  4. В коде обработчика события проверить номер текущей страницы, и, если это вторая страница, но отобразить бэнд.

Оба способа абсолютно равнозначные, просто выберите понравившийся.

Теперь рассмотрим код обработчика события BeforePrint для бэнда «Заголовок страницы».

1 2 3 4 5 6 7
private void PageHeader1_BeforePrint(object sender, EventArgs e)  if (Engine.CurPage > 0) PageHeader1.Height = 50; // Set top margin else PageHeader1.Height = 0; >
1 2 3 4 5 6 7
private void PageHeader1_BeforePrint(object sender, EventArgs e)    if (Engine.CurPage > 0)  PageHeader1.Visible = true;  else  PageHeader1.Visible = false;  > 

Как видите, в первом случае мы изменяем высоту бэнда в коде, а во втором отображаем бэнд с заранее заданной высотой.

В результате получим отступ сверху для таблицы на второй странице отчета:

Таким образом вы можете настраивать отступы для каждой последующей страницы отчета.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *