Gerçek bir "evrensel cevap" gelince, bir tane veremiyorum. Bununla birlikte, bazı ayrıntılara basit ve kesin bir cevap verebilirim ...
670 PİKSEL
En azından bu, Microsoft ürünleri için güvenli bir cevap gibi görünüyor. 675 dahil birçok öneri okudum, ancak bunu kendim test ettikten sonra bulduğum şey 670 oldu.
Tüm DPI, kenar boşluğu sorunları, donanım farklılıkları bir yana, bu yanıt, IE9'da (standart kenar boşluklarıyla) baskı önizlemeyi kullanırsam ve "sığacak şekilde küçült" varsayılanı yerine BASKI BOYUTUNU% 100'E AYARLAMAK gerçeğine dayanmaktadır. , her şey bu genişlikte kesilmeden sayfaya sığar.
Kendime bir HTML e-postası göndersem ve bunu Windows Live Mail 2011 ile alırsam (Outlook Express ne hale geldi) ve sayfayı 670 genişliğinde yazdırırsam - yine her şey uyuyor. Bu, onu gerçek bir basılı kopyaya veya bir MS XPS dosyasına (sanal çıktı) gönderirsem geçerlidir.
Denemeden önce, keyfi olarak 700 genişliğini kullanıyordum. Yukarıda bahsedilen tüm senaryolarda sayfanın bir kısmı kesiliyordu. 670'e düşürdüğümde her şey mükemmel bir şekilde uyuyor.
Genişliği nasıl ayarladığıma gelince - sadece ilkel bir "sarmalayıcı" html tablosu kullandım ve genişliğini 670 olarak tanımladım.
Son kullanıcının yazılımını dikte edebiliyorsanız, bu tür konular doğrudan olabilir. Yapamazsanız (genellikle olduğu gibi), hangi tarayıcıları kullandıkları vb. Gibi ayrıntıları test edebilir ve önemli olanlar için çözümleri kodlayabilirsiniz. IE ve FF arasında, kelimenin tam anlamıyla web kullanıcılarının yaklaşık% 90'ını kapsayacaksınız. "Diğer herkes" için genellikle işe yarıyor gibi görünen ve buna bir gün diyen başka bir kod girin ...
width:auto
içeriğin genişliğini kağıdın genişliğine göre ayarlayacak olanı kullanmalısınız