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

  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008