I'm having trouble employing page-break-inside:avoid for my print CSS.
Searching around for solutions, I've read it's good practice to set float:none, display:block, and position:relative for the target and parent elements, but I haven't had any luck getting it to work in Safari or Chrome, which supposedly no longer have support issues.
In this case, I want to avoid images spanning a page break. They are each contained in div.scrollingSSImage
All of my CSS validates fine. What else am I screwing up?!
Thank you ––Michael Femia
@media print{
div.nav{display:none;}
div.scrollingSSImage,div.scrollingSSImage > img{
position:relative;
float:none;
page-break-before:auto;
page-break-after:auto;
page-break-inside:avoid;
}
}