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

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • newreleaseblitz

    newreleasebl

    13 Ocak 2010
  • sonia989

    sonia989

    26 EKİM 2006