Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IE8如何在打印时显示较小的字体?_Asp.net_Css_Printing_Internet Explorer 8 - Fatal编程技术网

Asp.net IE8如何在打印时显示较小的字体?

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中,打印时似乎会缩小页面以显示整个页面,而在IE8中,一些div是绝对值,它们不在屏幕上


问题是在IE8中打印时字体大小比在IE9中打印时大。如何确保字体大小更小,就像在IE9中一样。

您如何声明字体大小?由此,我想知道为什么IE9中的打印缩小而不是IE8中的打印缩小?有没有办法强迫你这么做?字体大小是每个元素指定的,所以我不认为我需要改变每个元素来让它在IE8中工作。。。至少我希望不是。这取决于你如何声明你的字体大小。主要像字体大小:8px;等对于每个元素,可以使用打印样式表-如果为主体指定像素宽度(尝试700px),那么IE8的性能可能会更好一些,但浏览器中的打印引擎差别很大。保证所有这些文件的打印大小的唯一方法是在服务器上生成PDF并将其发送给用户进行打印。