Trên thực tế, một chi tiết còn thiếu trong câu trả lời được chọn là chấp nhận (từ Phil Ross) ....
nó KHÔNG hoạt động trong Chrome và giải pháp thực sự ngớ ngẩn !!
Cả phần tử gốc và phần tử mà bạn muốn kiểm soát ngắt trang phải được khai báo là:
position: relative
kiểm tra trò chơi này:
http://jsfiddle.net/petersphilo/QCvA5/5/show/
Điều này đúng cho:
page-break-before
page-break-after
page-break-inside
Tuy nhiên, điều khiển ngắt trang trong Safari không hoạt động (ít nhất là trong 5.1.7)
Tôi hi vọng cái này giúp được!!!
Tái bút: Câu hỏi dưới đây đưa ra thực tế rằng các phiên bản Chrome gần đây không còn tôn trọng điều này nữa, ngay cả với vị trí: tương đối; lừa. Tuy nhiên, họ có vẻ tôn trọng:
-webkit-region-break-inside: avoid;
xem trò chơi này:
http://jsfiddle.net/petersphilo/QCvA5/23/show
vì vậy tôi đoán chúng ta phải thêm điều đó ngay bây giờ ...
Hi vọng điêu nay co ich!