So, I have a page, make a hard page break, so that content flows to the next page. I would want the next page/frame following such a hard break to have a top margin of n cm, but not other pages.

What would be the most comfortable way to achieve this?

  • 1
    can you set a paragraph style for the first line/paragraph following the hard return?
    – Scott
    Sep 4, 2013 at 17:57
  • I could, still this does not seem to me as how it should be done... Maybe I am wrong
    – Jan
    Sep 4, 2013 at 18:03
  • I would do it Scott's way; otherwise you have to create a new master page and manually apply it, and then hope you remember if anything rolls. Sep 4, 2013 at 18:13

2 Answers 2


You can't set text frames to dynamically move based upon their contents. More specifically, you can't control the origin point of the text frame dynamically. You can set text frames to grow based on content, but not simply move X cm.

However... This isn't very elegant and I wish there were a better method but you may be able to utilize an additional return and a Paragraph Style to create the visual space at the top of the page.

Let's say you want 5cm at the top of a page following a hard page break. All you need do is set up a paragraph style with the Space After set to 5cm. Then set the "next style" option back to the original paragraph style.



Insert the hard page break, add a line feed and set the paragraph style. Basically, the key strokes would be - Enter, Return, Style

You need an extra line feed there so that the space after is implemented. You can't set a space before at the top of a text frame. Space Before is ignored at the top of a frame. The extra line feed + space after will work though.

While this doesn't move the text frame, it will add the space at the top of the next page resulting in the same visual alteration.

As LaurenIpsum points out in the comments above, you could utilize master pages with text frames. But the master page would need to be applied to the page following the forced page break.

  • I came to a similar conclusion, where I would tell the title style to break the page flow (Keep Options > Start Paragraph > On Next Page), then put some space below (like you are doing it) and then set Advanced Character Formats > Baseline shift to the same value as space below times -1. But to me this is a terrible hack. How disappointing that indesign forces one to work that way for something so simple.
    – Jan
    Sep 5, 2013 at 15:07

There is a way to do it cleanly, although it's still a workaround: Add a paragraph rule above. Set the color of the line to "none," enter into "offset" the amount of space below the top margin you would like the top of the text to be lowered, and then check the box for "keep in frame" (this forces the text down).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.