頁的末尾單獨留在家中的字幕通過增加或減少在EPUB刻字的風格,有時字幕單獨頁面留底。避免
我怎麼能避免這種情況?
我希望這個字幕沒有在頁面的最後獨自離開,並至少有2條線的下一段。否則,它應該開始一個新的頁面。
我嘗試使用含有字幕和第一段一個div,但現在我得到的字幕前面的頁面上的大片空白。
頁的末尾單獨留在家中的字幕通過增加或減少在EPUB刻字的風格,有時字幕單獨頁面留底。避免
我怎麼能避免這種情況?
我希望這個字幕沒有在頁面的最後獨自離開,並至少有2條線的下一段。否則,它應該開始一個新的頁面。
我嘗試使用含有字幕和第一段一個div,但現在我得到的字幕前面的頁面上的大片空白。
您可以使用CSS屬性(如page-break-after和page-break-before)解決此問題... 例如,在標題類上添加「page-break-after:avoid;」所以它與下面的子標題棒(我還添加相同的章節標題,這樣它不會從章第一段分離)
問題,使用分頁-後,頁面突破之前,和page-break-inside是它們是塊元素,這意味着你必須在span或div中使用它們。如果你只是把它們應用到一個正常的風格,它們將被忽略(即使你加入!到屬性重要)。
下面是我們做什麼:
CSS:
div.headbreaks {
page-break-inside: avoid;
}
HTML:
<div class="headbreaks">
<h1>Some Awesome Heading Goes Here</h1>
<p>
Bacon ipsum dolor amet filet mignon tempor doner rump bacon,
ex tenderloin salami consequat jerky pig meatball frankfurter.
Porchetta beef dolore aliquip pig, bacon excepteur. Cow dolore
shankle prosciutto fatback. Elit ut frankfurter aliqua pork loin
aliquip, shank strip steak cow incididunt fugiat in irure jerky
turducken.
</p>
</div>
這保證了包含該分區中的項目會呆在一起。如果需要分頁符,讀者應該強制這些項目到下一頁的頂部。
HTH