Asp.net IE8如何在打印时显示较小的字体?
所以我有相同的页面,并试图用IE8和IE9打印。在IE9中,打印时似乎会缩小页面以显示整个页面,而在IE8中,一些div是绝对值,它们不在屏幕上Asp.net IE8如何在打印时显示较小的字体?,asp.net,css,printing,internet-explorer-8,Asp.net,Css,Printing,Internet Explorer 8,所以我有相同的页面,并试图用IE8和IE9打印。在IE9中,打印时似乎会缩小页面以显示整个页面,而在IE8中,一些div是绝对值,它们不在屏幕上 问题是在IE8中打印时字体大小比在IE9中打印时大。如何确保字体大小更小,就像在IE9中一样。您如何声明字体大小?由此,我想知道为什么IE9中的打印缩小而不是IE8中的打印缩小?有没有办法强迫你这么做?字体大小是每个元素指定的,所以我不认为我需要改变每个元素来让它在IE8中工作。。。至少我希望不是。这取决于你如何声明你的字体大小。主要像字体大小:8px
问题是在IE8中打印时字体大小比在IE9中打印时大。如何确保字体大小更小,就像在IE9中一样。您如何声明字体大小?由此,我想知道为什么IE9中的打印缩小而不是IE8中的打印缩小?有没有办法强迫你这么做?字体大小是每个元素指定的,所以我不认为我需要改变每个元素来让它在IE8中工作。。。至少我希望不是。这取决于你如何声明你的字体大小。主要像字体大小:8px;等对于每个元素,可以使用打印样式表-如果为主体指定像素宽度(尝试700px),那么IE8的性能可能会更好一些,但浏览器中的打印引擎差别很大。保证所有这些文件的打印大小的唯一方法是在服务器上生成PDF并将其发送给用户进行打印。