Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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
Javascript 如何编写打印css,以几乎与我们从MS word获得打印相同的方式从网页获得打印?_Javascript_Css_Xhtml_Printing_Ms Word - Fatal编程技术网

Javascript 如何编写打印css,以几乎与我们从MS word获得打印相同的方式从网页获得打印?

Javascript 如何编写打印css,以几乎与我们从MS word获得打印相同的方式从网页获得打印?,javascript,css,xhtml,printing,ms-word,Javascript,Css,Xhtml,Printing,Ms Word,如何使交叉尺寸和交叉浏览器兼容 打印CSS用于 我们如何才能做到几乎相同或相似 将格式设置为我们的网站页面 word女士?什么是最佳实践 获取的格式一致性 打印来自任何流行网站的页面 浏览器 如何设置跨浏览器边距和 字体大小与所有字体的一致性 像word女士那样 css字体大小单位是否最佳 对于屏幕和打印?或者我们应该在打印css中使用pt或px?我还有一个新的css属性body{width:7in} 我们可以设置不同的CSS(使用或 在没有JavaScript帮助的情况下 颜色和黑白打印(如

如何使交叉尺寸和交叉浏览器兼容 打印CSS用于

  • 我们如何才能做到几乎相同或相似 将格式设置为我们的网站页面 word女士?什么是最佳实践 获取的格式一致性 打印来自任何流行网站的页面 浏览器

  • 如何设置跨浏览器边距和 字体大小与所有字体的一致性 像word女士那样
  • css字体大小单位是否最佳 对于屏幕和打印?或者我们应该在打印css中使用pt或px?我还有一个新的css属性
    body{width:7in}
  • 我们可以设置不同的CSS(使用或 在没有JavaScript帮助的情况下 颜色和黑白打印(如果我想在黑白打印中使用不同的浅色以节省墨水
  • 我们应该给打印指定宽度吗 css,如果我们正在为 用于在纸张上打印的屏幕(其中 有固定宽度吗
  • 这个怎么样?有什么建议吗

    body                             {margin: 15px; }
    #mainContainer                   {width: 842px; /* equivalent to A4 */ margin: 0; }
    #header                          {display: none; }
    form                             {display: none!important; }
    #footer                          {display: none; }
    #mainContent #leftCol            {display: none; }
    #mainContent #rightCol           {display: none; }
    #mainContent #contentSection     {float: none; padding: 0; margin: 0; font-size: 13px; width: 100%; }
    

    您可以使用

  • 用户必须在其打印对话框中指定页面大小。您可以使用
    @page
    在CSS2中建议页面的方向,但它在2.1中被删除。有关打印样式表的精彩介绍,请参阅和

  • 常见的怪癖也适用,比如盒子模型中的差异。想到的唯一最佳实践是保持简单,不要使用
    position:absolute
    ,并进行大量测试。安装PDF打印驱动程序进行测试

  • 您应该能够在打印样式表中指定它们

  • 在每台机器上使用
    pt
    ,作为一种测试工具,应该会产生一致的结果

  • 不可以。您必须让用户事先选择正确的样式表

  • 如果您不希望打印输出由相邻的五页组成,可能是的。但是,您只能在打印样式表中这样做

  • 请记住,在默认设置中,所有浏览器都将打印专有的页眉和页脚,只有用户可以在其“打印”对话框中删除这些页眉和页脚


    如果您想完全控制打印产品的每一寸,包括大小和方向,您需要开始生成PDF。

    查看我的问题#4了解我今天看到的新css属性这不是一个新属性,
    cm
    in
    是css中的常规度量单位。不过字体通常是以点为单位指定的。@Pekka-好的。谢谢。那么A4纸的宽度是=(8.27英寸),所以如果我设置#包装{宽度:8.27英寸;填充:.20英寸},那么我应该在打印A4纸尺寸时获得完美的宽度吗?将尝试此方法。您可以尝试是否影响打印对话框中预设的纸张格式。不过,我对此表示怀疑。
    body                             {margin: 15px; }
    #mainContainer                   {width: 842px; /* equivalent to A4 */ margin: 0; }
    #header                          {display: none; }
    form                             {display: none!important; }
    #footer                          {display: none; }
    #mainContent #leftCol            {display: none; }
    #mainContent #rightCol           {display: none; }
    #mainContent #contentSection     {float: none; padding: 0; margin: 0; font-size: 13px; width: 100%; }