2010-01-11 13 views
8

İçerisinde çok miktarda içerik bulunan bir sayfada çok sayıda div s var. page-break-inside: avoid; kullanmaya çalışıyorum, böylece her div bölümü 2 sayfada kırılmıyor.Sayfa içi ara öğesinin çapraz tarayıcı desteği: önlemek;

Firefox'ta çalışıyor ancak IE8'de çalışmıyor.

benim CSS baskı dosyası

.page-break-inside-avoid { page-break-inside: avoid; } 

bu var ve benim div'ler <div class="page-break-inside-avoid">

IE8 şimdi bu desteği gerekiyordu gibi sınıf taşırlar. Öyle değil mi?

Yanlış bir şey yapıyorum? Bu sorunu kim çözdü? Ya da onunla herhangi bir deneyiminiz oldu mu?

Herhangi bir yardım harika olurdu.

çok teşekkürler Richard

+0

firat div sayfaya sığar ancak ikinci div, bir sonraki sayfada düzgün bir şekilde yazmıyor, ancak 3. div yerine, ikinci sayfadan sonra devam ediyor ve ilk sayfadaki boşluğu doldurup ardından ilk sayfadaki alanı doldurur. ikinci div ve ikinci sayfadan sonra. Aynı zamanda ikinci div üçüncü divın içine yazdırıyor gibi görünüyor. Mantıklı geliyorsa !! lütfen yardım edin –

+0

Kodun geri kalanını görmeden bu sorunun cevabını bilmek ve – Gareth

cevap

7

Webdevout.net tarayıcı CSS uyumluluğunu kontrol etmek için harika bir yerdir. page-break-inside sadece IE8 ve Opera 8+ için

ben sadece tahmin edebilirsiniz kod görmeden o

+0

o zaman IE8'de neden çalışmadığı konusunda herhangi bir fikir söylemek imkansız mı? Teşekkürler –

+2

Sayfadan ayrılmanın * sadece * sayfalarınızın, ** standart uyum modunda **, quirks kipinin aksine yorumlandığı IE8'de çalışacağını buldum. Yani, geçerli bir doktrininizin olduğundan emin olun! Http://caniuse.com/#feat=css-page-break adresinde http://www.quirksmode.org/css/quirksmode.html –

+1

2016 ve en güncel destek tablosuna bakın. –

0

desteklemek için gösterilmiştir belki de bunu uygulamak için çalışıyoruz divs yüksekliği veya yuvalama ile ilgili bir şey olduğunu için. Hem IE hem de FF'de Baskı Önizlemeleri'nin (normal tarayıcı görünümünden ve birbirinden) farklı viewport boyutlarına sahip olacağını hatırlatan genişlik bile olabilir, birkaç piksel dışarıdan görüntüyü tamamen değiştirebilir

0

Microsoft Word 2010, Microsoft Word 2010 HTML'den (XHTML 1.0 geçişi) içe aktarılırken bu stil özelliğine saygı duyuyor gibi görünmektedir, yani <div> öğesi bölünebilir.

İlgili konular