Aslında kabul edilen cevapta (Phil Ross'tan) bir detay eksik ...
o YAPAR Chrome'da çalışmalarını ve çözüm gerçekten saçma !!
Sayfa sonunu kontrol etmek istediğiniz hem üst öğe hem de öğe şu şekilde bildirilmelidir:
position: relative
bu kemana bir göz atın:
http://jsfiddle.net/petersphilo/QCvA5/5/show/
Bu aşağıdakiler için geçerlidir:
page-break-before
page-break-after
page-break-inside
Ancak, Safari'de sayfa sonunu kontrol etmek işe yaramıyor (en azından 5.1.7'de)
Umarım bu yardımcı olur!!!
Not: Aşağıdaki soru, Chrome'un son sürümlerinin, şu konumla bile artık buna saygı duymadığı gerçeğini ortaya çıkarmıştır: göreli; hile. Ancak, saygı duyuyor gibi görünüyorlar:
-webkit-region-break-inside: avoid;
bu kemana bakın:
http://jsfiddle.net/petersphilo/QCvA5/23/show
sanırım bunu şimdi eklememiz gerekiyor ...
Bu yardımcı olur umarım!