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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • george sarintzotis

    george sarin

    2 Aralık 2007
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011