Browserübergreifende Unterstützung von 'page-break-inside: vermeiden;'

8

Ich habe viele div s auf einer Seite mit unterschiedlichen Mengen an Inhalten. Ich versuche, page-break-inside: avoid; zu verwenden, damit jeder Div-Abschnitt nicht über 2 Seiten unterbrochen wird.

Es funktioniert in Firefox aber nicht IE8.

Ich habe dies in meiner CSS-Druckdatei

%Vor%

und meine divs tragen die Klasse wie in <div class="page-break-inside-avoid">

IE8 soll das jetzt unterstützen. Ist es nicht?

Mache ich etwas falsch? Hat jemand dieses Problem gelöst? Oder hatten Sie irgendwelche Erfahrungen damit?

Jede Hilfe wäre großartig.

vielen Dank Richard

    
richard moss 11.01.2010, 22:39
quelle

3 Antworten

7

Webdevout.net ist ein großartiger Ort, um Browser-CSS-Kompatibilität zu überprüfen.

Für page-break-inside nur IE8 und Opera 8+ unterstützen dies.

    
Gareth 11.01.2010, 23:20
quelle
0

Ohne den Code zu sehen, kann ich nur vermuten, dass er etwas mit der Höhe oder Verschachtelung der divs zu tun hat, auf die Sie ihn anwenden wollen. Könnte sogar die Breite sein, da beide Druckvorschau in IE und FF unterschiedliche Ansichtsfensterabmessungen haben (aus dem normalen Browser-Ansichtsfenster und einander), ein paar Pixel out könnte die Anzeige davon vollständig ändern

    
Alex 12.01.2010 11:28
quelle
0

Microsoft Word 2010 scheint dieses Formatattribut beim Importieren aus HTML (XHTML 1.0 transitional) nicht zu berücksichtigen, d. h. ein <div> -Element kann aufgeteilt werden.

    
handle 29.05.2013 10:24
quelle

Tags und Links