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

  • MisterBrightside

    MisterBright

    24 Mart 2006
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • superemposed

    superemposed

    25 Aralık 2007