Как я могу получить page-break-after
работы с div, который я показываю как display:none
с @media screen
?
Я хочу, чтобы изображение отображалось только тогда, когда я печатаю, но также и разрыв страницы после него, чтобы остальные разделители отображались на второй странице.
это результат, который я получаю:
В вашем текущем CSS вы имеете:
@media screen { .image { display:none; } }
@media print { .image { break-after:always;} }
.one { width:200px; height:100px; background-color:#339999;}
Где у вас есть:
@media print { .image { break-after:always;} }
Попробуйте изменить это на:
@media print { .image { page-break-after:always;} }
Надеюсь, это сработает.
Это для других людей, которые смотрят этот обзор.
Новый файл css, я удалил ссылку для загрузки, вот так вот:
.image { display:none;}
@media print
{
.image { page-break-after:always; display:table;}
.one {display:table;}
}
.one { width:200px; height:100px; background-color:#339999;}
page-break-after
другуюpage-break-after
ранее, но это также не работает