SORU
25 Mayıs 2009, PAZARTESİ


CSS Yazdırma:-yarım kesme Kaçınarak DİVs sayfaları arasında?

Yazıyorum bir eklenti için bir parça yazılım alır büyük bir koleksiyon öğeleri ve babalık onları içine HTML bir web görünümü Kakao (kullandığı Y olarak göstericisi, yani temelde olabilir varsayalım bu HTML dosyası olarak açıldı Safari).

Yapar DİVs dinamik boylu, ama çok fazla değişiklik yok. Genellikle 200px onlar. Neyse, belge başına bu öğelerin altı yüz civarında, çok zor bir süreç yazdırmak için yaşıyorum. Şanslı alamazsam, bir girdi, her sayfanın alt ve üst kısmında yarım doğranmış var, o da aslında çıktılar kullanmak çok zor hale getirir.

-Sonu-önce sayfa sonu-sonra sayfa sonu-sayfa içinde denedim, ve ben boşuna üç kombinasyonları. Y talimatlar render olabilir, ya da belki onları kullanmak için nasıl bir anlayış benim eksikliği. Her neyse, yardıma ihtiyacım var. Nasıl yazdırırken benim DİVs kesme-yarım engelleyebilir miyim?

CEVAP
25 Mayıs 2009, PAZARTESİ


Bu çalışması gerekir:

@media print  
{
    div{
        page-break-inside: avoid;
    }
}

Lütfen dikkat: current browser support (12-03-2014):

  • - 1.0 krom
  • Firefox (Gecko) - 19.0
  • Internet Explorer 8.0
  • Opera - 7.0
  • - 1.3 (312) Safari

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • GenTechPC

    GenTechPC

    1 Temmuz 2007
  • sknbp

    sknbp

    16 Kasım 2006