2016-04-01 2 views
1

Я недавно застрял в этой проблеме, где хром вел себя странно и не подчинялся никаким правилам CSS.Печать CSS - Разрыв страницы в Chrome

На моей странице у меня есть большие разделы, которые я не хочу ломать во время печати. Ниже приведен код

body.index .section{ 
    page-break-inside: avoid; 
    -webkit-region-break-inside: avoid; 
} 

Он работает хорошо для всех других браузеров, кроме ХРОМ. В хромированном виде это выглядит как enter image description here

Красная секция показывает разрыв лома.

PS: Я высветил страницу, чтобы избежать каких-либо проблем.

+0

у вас может не быть выбора, так как хром выбирает размер бумаги для вас и, по-видимому, сам определяет, насколько он подходит в этой статье? – MrWitts

ответ

0

Попробуйте добавить position: relative в раздел.

body.index .section{ 
    position:relative; 
    page-break-inside: avoid; 
    -webkit-region-break-inside: avoid; 
} 
+1

Мне интересно, если вы что-то поняли с этим. У меня такая же проблема. Независимо от того, что я делаю, я не могу заставить Chrome уважать 'page-break-inside' на изображениях или параграфах. –