Bir HTML belgesinin tüm içeriği olarak bir tablo var (yasal tablo amaçları için ... tablo verisi, düzen için değil). Bazı hücrelerde genişlik ve yükseklik belirtilir (css ile değil, bir tablo yapısında eski boyutlandırma satır içi kullanılarak), ancak genel tablo belirtilen bir genişlik veya yüksekliğe sahip değildir. Bu oldukça geniş bir tablodur, ancak düzgün bir ölçekleme ile (yaklaşık% 70) tek bir kağıda güzel bir şekilde sığacak şekilde basılabilir. Bu, IE, Firefox ve Chrome'un yazıcı ayarları içindeki "ölçek sayfa" işlevini kullanarak gerçekleştirilebilir. Tüm sayfanın (ki bu benim durumumda sadece bu tablo) bir baskı stil sayfasının bir parçası olarak ölçeklendirmenin bir yolu var mı (@media print {} hakkında biliyorum, ancak buradaki ifadeler göz ardı ediliyor ... sorun uygun komutlarla ölçekleme için, yazdırma css'sini ayarlamakla değil)? Bununla ekrandaki görüntüyü ölçeklendirebiliriz:css kullanarak yazdırmadan önce html tablosu css
ancakbody {
transform: scale(.7);
}
zaman baskı, Krom (ve diğerleri) benim ölçeği göz ardı ve otomatik kağıt genişliğine sığacak şekilde tabloyu ölçek ve bu benim tablo olmak bölünmüş yol açar ikinci sayfaya. Hiçbir başarı ile de bu uygulamadan denedi:
table {page-break-inside: avoid;}
Yazdırılan tabloları ölçekleme gibi bir şey denemediniz, ancak bazı tarayıcı varsayılan yazdırma stillerini tabloları geçersiz kılmak için bir yazdırma medya sorgusuna ihtiyaç duyabileceğiniz gibi geliyor. '@media print {body {dönüşümü: ölçek (.7); }} ' –