我有一个HTML报告,由于列很多,因此需要横向打印。有没有一种方法,而无需用户更改文档设置?

浏览器中有哪些选项。

#1 楼

在CSS中,您可以设置@page属性,如下所示。

@media print{@page {size: landscape}}


@page是CSS 2.1规范的一部分,但是该size并未如问题@@ {{size:landscape}是否过时?


CSS 2.1不再指定size属性。 CSS3 Paged Media模块的当前工作草案
确实对其进行了指定(但这不是
标准或不被接受)。 CSS 3规范草案。从理论上讲,可以将其设置为页面大小和方向,尽管在我的示例中省略了页面大小。 。

它似乎可以在IE7中使用,但这是因为IE7会记住用户在打印预览中最后选择的风景或肖像(仅重新启动浏览器)。 >本文确实提出了一些建议的解决方法,使用JavaScript或ActiveX可以将密钥发送到用户浏览器,尽管它们并不理想,并且依赖于更改浏览器的安全设置。

或者,您可以旋转内容而不是页面方向。这可以通过创建一种样式并将其应用于包含这两行的主体来完成,但这也有缺点,从而造成许多对齐和布局问题。我发现的最后替代方法是在PDF中创建横向版本。您可以指向,以便当用户选择打印时它会打印PDF。但是我无法在IE7中自动打印。

<style type="text/css" media="print">
    .page
    {
     -webkit-transform: rotate(-90deg); 
     -moz-transform:rotate(-90deg);
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
</style>


总而言之,在某些浏览器中,使用@page size选项相对容易,但是在许多浏览器中不确定,这取决于您的内容和环境。
这也许就是为什么Google文档在选择打印后会创建PDF,然后允许用户打开并打印该PDF的原因。

评论


奇怪的是,它说“大小”可以是风景,而实际上却是“方向”。

– Magnus Smith
09年11月10日在16:20

@page size似乎不适用于所有现代浏览器,仅适用于Firefox。据我所知,Chrome和Opera都无视这一点。

– Justin808
2011年5月17日在22:43

size:尽管@page规则是CSS2.1的一部分,landscape不是CSS2.1的一部分。但是,它是CSS3的一部分。为了进行确认,请尝试使用W3C CSS验证程序并输入@page {size:landscape},然后将结果与“个人资料”设置为2.1级和3级进行比较。

– daiscog
2011年11月2日,10:56

当div占据页面宽度或高度的100时,旋转不会使div占据纵向页面的空间,而是旋转一个横向的scape。因此,div的某些部分不在页面内。

–奥利弗
2014年1月12日,下午2:28

@AbeerSul-说实话,关于CSS,在IE中有效的是;)

–托尼
17 Mar 29 '17 at 22:06

#2 楼

我的解决方案:

<style type="text/css" media="print">
    @page { 
        size: landscape;
    }
    body { 
        writing-mode: tb-rl;
    }
</style>


这适用于IEFirefoxChrome

评论


如果我希望某些班级div出现在整个页面而不是整个页面上怎么办?

– SearchForKnowledge
2015年6月9日15:47

@SearchForKnowledge-这将是css3的转换:rotate(90deg)。

–ToolmakerSteve
2015年9月2日14:10



不明白我在做什么错,但这会破坏chrome的整个页面。这是我从代码@media print {@page {size:portrait;} body {writing-mode:tb-rl;}}复制的行

– X-HuMan
16年6月9日在15:54

对我来说,仅添加此@page {size:landscape; }。

–库马尔M
17-09-28在4:21



在2018年,标准WebBrowers组件仍然可以很好地工作。谢谢。

– Ken Bekov
18年1月28日在13:26

#3 楼

仅仅旋转页面内容是不够的。这是适用于大多数浏览器(Chrome,Firefox,IE9 +)的正确CSS。

首先将主体margin设置为0,因为否则页边距将大于在打印对话框中设置的页边距。还要设置background颜色以使页面可视化。所需的打印边距。在打印对话框中,您必须设置相同的页边距(在此示例中为10mm)。

body {
  margin: 0;
  background: #CCCCCC;
}


A4页面的尺寸为210mm x 297mm。您需要从尺寸中减去打印边距。并设置页面内容的大小:

div.portrait, div.landscape {
  margin: 10px auto;
  padding: 10mm;
  border: solid 1px black;
  overflow: hidden;
  page-break-after: always;
  background: white;
}


我使用276mm而不是277mm,因为不同的浏览器对页面的缩放略有不同。因此,其中一些将在两页上打印277毫米高的内容。第二页将为空。使用276mm更为安全。

在打印页面上不需要任何marginborderbackgroundpadding,因此将其删除:
请注意,变换的起源是margin!另外,横向页​​面的内容必须向下移动276mm!

如果纵向和横向页面混合使用,IE也会缩小页面。我们通过将border设置为1.665来解决此问题。如果将其设置为1.6666或类似的内容,有时页面内容的右边框可能会被裁剪。 。但是对于足够现代的浏览器来说,则不是必需的。

这里是一个测试页:

div.portrait {
  width: 190mm;
  height: 276mm;
}
div.landscape {
  width: 276mm;
  height: 190mm;
}


评论


非常感谢您,网页由横向和纵向两种模式结合而成,就像一个魅力(用过的Chrome)。

–zcahfg2
19年6月27日在1:17

div.portrait,div.landscape从哪里来?

–zcahfg2
19年6月27日在1:37

在IE 11中对任何人都有效吗?似乎所有要素都没有统一。

–mzonerz
19-09-25在11:31

@mzonerz我刚刚在IE 11中测试过,它工作正常。我在答案的末尾添加了一个测试html。请注意,您应在打印设置中将页边距设置为10mm。如果需要其他页边距,则必须更新以下值:padding:10mm;宽度:190mm;高度:190mm;

–丹尼斯
19-09-25在12:20

@Denis感谢您的努力。.实际上,这是迄今为止对我唯一有效的解决方案。.nice!!,将此解决方案集成到sharepoint Intranet网站中的人员可能需要关闭“兼容性视图设置”。

–mzonerz
19/09/26'9:37

#4 楼

引用自CSS-Discuss Wiki

@page规则在
scope中已从CSS2减少到CSS2.1。完整的
CSS2 @page规则据报道
仅在Opera中实现(甚至在很多时候都可以实现)。我自己的测试表明,
IE和Firefox在所有
上都不支持@page。根据现已过时的
CSS2规范第13.2.2节,
可以覆盖用户的方向设置,并(例如)在“横向”中强制打印>但相关的“ size”属性已从CSS2.1中删除,
与当前浏览器不支持的事实保持一致。它已在CSS3 Paged Media模块中恢复,但请注意,这仅是一个工作草案(如2009年7月的
)。
结论:忘记了
关于@page目前。如果您
觉得需要以横向打印文档,请问问自己
是否可以使您的设计更流畅
。如果确实不能
(也许是因为文档包含具有许多列的
数据表,例如
),则需要建议
用户将方向设置为
风景,也许概述如何在最常见的浏览器中做到这一点。当然,某些浏览器具有打印
适合宽度(缩小至适合)功能
(例如Opera,Firefox,IE7),但是
不可适用于具有
此功能或已将其打开的用户。


评论


那是“ CSS-Discuss Wiki”,而不是“ Wikipedia”。

– jball
2010-12-27 16:54

#5 楼

如前所述,您所追求的是size属性。要在打印时设置页面的方向和大小,可以使用以下命令:

 /* ISO Paper Size */
@page {
  size: A4 landscape;
}

/* Size in mm */    
@page {
  size: 100mm 200mm landscape;
}

/* Size in inches */    
@page {
  size: 4in 6in landscape;
}
 


这里是@page文档的链接。

评论


与引导程序一起使用时,此声明必须存储在单独的.css文件中;否则,如果声明是内联的,则默认的boostrap声明(大小:a3)优先。

– caram
19/12/19在15:51

#6 楼

尝试将其添加到您的CSS:

@page {
  size: landscape;
}


评论


这对任何浏览器都有用吗?使用IE8和Firefox3.5,它对打印预览似乎没有任何影响。

–丹尼尔·巴林格(Daniel Ballinger)
09年7月28日在3:15

不幸的是,打印预览并不遵循所有CSS属性。但这应该适用于所有当前的浏览器。

– gizmo
09年7月28日在5:30

感谢您跟进此事。在实际打印中,这似乎也不适合我。我错过了什么吗?我的测试文件如下:(我不得不截断段落内容以适合注释框) Landscape testing Page </ title> <style> @Page {size:landscape; } </ style> </ head> <body> <p> Lorem ipsum dolor sit amet,... </p> </ body> </ html> <br /> <br /> –丹尼尔·巴林格(Daniel Ballinger) <br /> 09年7月28日在23:06 <br /><hr />我已经尝试过此页面上显示的@Page规则以及其他站点中的某些规则的所有组合,以及O'Reilly的HTML / XHTML:权威指南第五版中的示例。我无法在IE8,Firefox 3.6或Chrome 7.0中使用它。 <br /> <br /> – Paul Keister <br /> 2010-11-22 19:20 <br /><hr />我知道它的2012年...但是这个答案帮助我...支持IE8的横向选项...谢谢 <br /> <br /> – Vikram <br /> 2012年7月24日19:54 <br /><hr /></div></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #7 楼</h3>您可能可以使用CSS 2 @page规则,该规则允许您将'size'属性设置为landscape。<br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #8 楼</h3>您还可以使用非标准的仅IE的CSS属性Writing-mode <br /> <br /> <pre><code>div.page { writing-mode: tb-rl; } </code></pre> <br /><br /><div class='comment'><h4 style='font-size: 14px;background: #f5f5f5;color: #2fa4e7;padding: 10px;margin: 10px 0;'>评论</h4><hr />这确实可以重新调整页面内容的方向,但不会真正将页面布局更改为横向。即页眉和页脚仍将被添加,就像页面是纵向的一样。 <br /> <br /> –丹尼尔·巴林格(Daniel Ballinger) <br /> 09年7月28日在3:13 <br /><hr /></div></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #9 楼</h3><pre><code>-webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); </code></pre> <br /> <br />在Firefox 16.0.2中不能运行,但在Chrome中可以运行<br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #10 楼</h3>我使用“横向”设置创建了一个空白的MS文档,然后在记事本中将其打开。将以下内容复制并粘贴到我的html页面中<br /> <br /> <pre><code><style type="text/css" media="print"> @page Section1 {size:11 8.5in; margin:.5in 13.6pt 0in 13.6pt; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:4;} div.Section1 {page:Section1;} </style> <div class="Section1"> put text / images / other stuff </div> </code></pre> <br /> <br />打印预览以横向尺寸显示页面。这似乎在IE和Chrome上运行良好,未经FF测试。 <br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #11 楼</h3>我曾经尝试解决此问题,但是我的所有研究都使我转向ActiveX控件/插件。没有任何技巧可以使浏览器(无论如何还是3年前)允许更改任何打印设置(份数,纸张尺寸)。当浏览器的打印对话框出现时,显示为“ landscape”。我还创建了一个“打印预览”页面,该页面比IE6的效果要好得多!我们的应用程序在某些报告中具有非常宽的数据表,并且当表会从纸张的右边缘溢出时(由于IE6也无法处理2张纸),打印预览使用户清楚明白。 /> <br />是的,甚至现在人们仍在使用IE6。<br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #12 楼</h3><pre><code><style type="text/css" media="print"> .landscape { width: 100%; height: 100%; margin: 0% 0% 0% 0%; filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1); } </style> </code></pre> <br /> <br />如果您希望将此样式应用于表,则使用此样式类创建一个div标签,然后在该div标签中添加表格标签,并在最后关闭div标签。<br / > <br />此表仅以横向打印,所有其他页面仅以纵向模式打印。但是问题是,如果表大小大于页面宽度,那么我们可能会丢失一些行,有时还会丢失标题。小心。<br /> <br />祝你有美好的一天。<br /> <br />谢谢你,<br /> Naveen Mettapally。<br /><br /><div class='comment'><h4 style='font-size: 14px;background: #f5f5f5;color: #2fa4e7;padding: 10px;margin: 10px 0;'>评论</h4><hr />这样会将屏幕内容旋转90度,但打印输出仍以protrait格式显示。实际上,至少在ie8中,这两个世界都是最糟糕的。 <br /> <br /> –arame3333 <br /> 2012年2月9日在8:49 <br /><hr /></div></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #13 楼</h3>这也对我有用:<br /> <br /> <pre><code>@media print and (orientation:landscape) { … } </code></pre> <br /><br /><div class='comment'><h4 style='font-size: 14px;background: #f5f5f5;color: #2fa4e7;padding: 10px;margin: 10px 0;'>评论</h4><hr />您在哪些浏览器中进行了测试? <br /> <br /> –迈克·科门迪(Mike Kormendy) <br /> 2014年11月17日下午17:53 <br /><hr /></div></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #14 楼</h3>我尝试了丹尼斯(Denis)的答案并遇到了一些问题(在使用横向页面后,纵向页面无法正确打印),因此这是我的解决方案: <br /> <br /> <pre class =“ snippet-code-css lang-css prettyprint-override”> <code>body { margin: 0; background: #CCCCCC; } div.page { margin: 10px auto; border: solid 1px black; display: block; page-break-after: always; width: 209mm; height: 296mm; overflow: hidden; background: white; } div.landscape-parent { width: 296mm; height: 209mm; } div.landscape { width: 296mm; height: 209mm; } div.content { padding: 10mm; } body, div, td { font-size: 13px; font-family: Verdana; } @media print { body { background: none; } div.page { width: 209mm; height: 296mm; } div.landscape { transform: rotate(270deg) translate(-296mm, 0); transform-origin: 0 0; } div.portrait, div.landscape, div.page { margin: 0; padding: 0; border: none; background: none; } }</code> </pre> <br /> <pre class =“ snippet-code-html lang-html prettyprint-override”> <code><div class="page"> <div class="content"> First page in Portrait mode </div> </div> <div class="page landscape-parent"> <div class="landscape"> <div class="content"> Second page in Landscape mode (correctly shows horizontally in browser and prints rotated in printer) </div> </div> </div> <div class="page"> <div class="content"> Third page in Portrait mode </div> </div></code> </pre> <br /> <br /> <br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #15 楼</h3>您可以尝试以下操作:<br /> <br /> <pre class =“ lang-css prettyprint-override”> <code>@page { size: auto } </code> </pre> <br /><br /></div><div class='answer'><h3 style='font-size: 16px;background: #434a54;color: #fff;padding: 10px;margin: 10px 0;'> #16 楼</h3>如果要在打印以及打印之前在屏幕上看到风景,则可以在CSS中将宽度设置为900px,将高度设置为612px。<br /> <br /> OP没提到A4尺寸。我在上面的数字中假设是字母大小。<br /><br /></div> </div> <div class="post-footer"><b>本文标签:</b> <a href="http://129.226.226.195/tags/html/" target="_blank"> html </a> <a href="http://129.226.226.195/tags/css/" target="_blank"> css </a> <a href="http://129.226.226.195/tags/printing/" target="_blank"> printing </a> </div> </div> <div class="box boxmt nearbypost"> <div class="alignleft"><a href="http://129.226.226.195/post/12013.html" >HashMap在同一键下具有多个值</a></div> <div class="alignright"><a href="http://129.226.226.195/post/12015.html">如何恢复传递给multiprocessing.Process的函数的返回值?</a></div> </div> </div> <div class="aside"> <div class="box widget" id="divTags"> <div class="title">标签列表</div><ul><li><a href="http://129.226.226.195/tags/java/">java<span class="tag-count"> (11)</span></a></li> <li><a href="http://129.226.226.195/tags/r/">r<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/r-faq/">r-faq<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/javascript/">javascript<span class="tag-count"> (17)</span></a></li> <li><a href="http://129.226.226.195/tags/jquery/">jquery<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/asynchronous/">asynchronous<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/php/">php<span class="tag-count"> (17)</span></a></li> <li><a href="http://129.226.226.195/tags/mysql/">mysql<span class="tag-count"> (7)</span></a></li> <li><a href="http://129.226.226.195/tags/sql/">sql<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/html/">html<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/regex/">regex<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/arrays/">arrays<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/variables/">variables<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/warnings/">warnings<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/language-agnostic/">language-agnostic<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/c%2B%2B/">c++<span class="tag-count"> (9)</span></a></li> <li><a href="http://129.226.226.195/tags/c%2B%2B-faq/">c++-faq<span class="tag-count"> (8)</span></a></li> <li><a href="http://129.226.226.195/tags/parsing/">parsing<span class="tag-count"> (2)</span></a></li> <li><a href="http://129.226.226.195/tags/debugging/">debugging<span class="tag-count"> (5)</span></a></li> <li><a href="http://129.226.226.195/tags/c/">c<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/error-handling/">error-handling<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/python/">python<span class="tag-count"> (10)</span></a></li> <li><a href="http://129.226.226.195/tags/pandas/">pandas<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/android/">android<span class="tag-count"> (3)</span></a></li> <li><a href="http://129.226.226.195/tags/list/">list<span class="tag-count"> (3)</span></a></li> </ul> </div><div class="box widget" id="divPrevious"> <div class="title">最近发表</div><ul><li><a href="http://129.226.226.195/post/18326.html">IP地址错误的错误掩码</a></li> <li><a href="http://129.226.226.195/post/18325.html">在Cisco IOS中自动进行配置备份(每分钟)</a></li> <li><a href="http://129.226.226.195/post/18324.html">VRRP和HSRP有什么区别?</a></li> <li><a href="http://129.226.226.195/post/18323.html">IP地址如何映射到MAC地址?</a></li> <li><a href="http://129.226.226.195/post/18322.html">网站可以识别我的MAC地址吗?</a></li> <li><a href="http://129.226.226.195/post/18321.html">在STP中如何选择根桥?</a></li> <li><a href="http://129.226.226.195/post/18320.html">为什么要使用三根以太网电缆将交换机连接到路由器?</a></li> <li><a href="http://129.226.226.195/post/18319.html">为什么10.1.255.255是无效的广播地址?</a></li> <li><a href="http://129.226.226.195/post/18318.html">为什么将IP地址分配给每个接口而不是设备?这将意味着什么?</a></li> <li><a href="http://129.226.226.195/post/18317.html">为什么Visual Studio 2013不愿意运行我的Web性能/负载测试?</a></li> <li><a href="http://129.226.226.195/post/18316.html">对测试代码了解太多会不利吗?</a></li> <li><a href="http://129.226.226.195/post/18315.html">如何隔离错误?</a></li> <li><a href="http://129.226.226.195/post/18314.html">如何使用Selenium和WebDriver清除localStorage</a></li> <li><a href="http://129.226.226.195/post/18313.html">评估测试项目</a></li> <li><a href="http://129.226.226.195/post/18312.html">我如何说服管理层我们需要一个正式的质量保证部门?</a></li> <li><a href="http://129.226.226.195/post/18311.html">FluentWait与WebDriverWait有何不同?</a></li> <li><a href="http://129.226.226.195/post/18310.html">简历和求职建议-从开发到测试的职业转变</a></li> <li><a href="http://129.226.226.195/post/18309.html">您如何等待Selenium 2中的jQuery Ajax调用完成</a></li> <li><a href="http://129.226.226.195/post/18308.html">在持续开发下测试应用程序</a></li> <li><a href="http://129.226.226.195/post/18307.html">Selenium的页面加载默认超时是多少?</a></li> <li><a href="http://129.226.226.195/post/18306.html">IT项目中软件测试的真正商业价值是什么?</a></li> <li><a href="http://129.226.226.195/post/18305.html">系统测试与系统集成测试(SIT)有何不同?</a></li> <li><a href="http://129.226.226.195/post/18304.html">如何找到我们的“质量保证流程”的弱点?</a></li> <li><a href="http://129.226.226.195/post/18303.html">测试人员应如何处理生产中发现的错误?</a></li> <li><a href="http://129.226.226.195/post/18302.html">如果我不使用TDD但想过渡到敏捷,那我应该回去创建那些单元测试吗?</a></li> <li><a href="http://129.226.226.195/post/18301.html">代码覆盖率和测试覆盖率有什么区别?</a></li> <li><a href="http://129.226.226.195/post/18300.html">当团队想要忽略关键但难以重现的错误时,我应该如何应对</a></li> <li><a href="http://129.226.226.195/post/18299.html">测试人员应该修复错误吗?</a></li> <li><a href="http://129.226.226.195/post/18298.html">审核测试自动化代码的良好实践</a></li> <li><a href="http://129.226.226.195/post/18297.html">质量检查人员应该能够编写测试代码吗?</a></li> </ul> </div> <div class="box widget" > <div class="title">随机文章</div> <ul> <li><a href="http://129.226.226.195/post/21889.html">What does '>/dev/null 2>&1' mean in this article of crontab basics? [duplicate]</a></li> <li><a href="http://129.226.226.195/post/22731.html">如何完全清除一个或多个寄存器?</a></li> <li><a href="http://129.226.226.195/post/23949.html">FPGA上定点atan2的计算方法</a></li> <li><a href="http://129.226.226.195/post/24614.html">我有一个硬件检测问题,我需要查看哪些日志?</a></li> <li><a href="http://129.226.226.195/post/24759.html">查找引起等待的查询</a></li> <li><a href="http://129.226.226.195/post/24864.html">如何在Trello中更改日期和时间格式?</a></li> <li><a href="http://129.226.226.195/post/25620.html">保护电子设备免受极端电压/电流和极性不良的影响</a></li> <li><a href="http://129.226.226.195/post/25870.html">自修改代码</a></li> <li><a href="http://129.226.226.195/post/26085.html">如何获取差异以仅显示添加和删除的行?如果diff无法做到,那么什么工具可以呢?</a></li> <li><a href="http://129.226.226.195/post/26157.html">如何判断您的手机是否经过翻新</a></li> </ul> </div> </div> </div> <style> code{ padding: 2px 4px; color: #242729; background-color: #e4e6e8; border-radius: 3px; } pre{ padding: 12px; color: #242729; background-color: #e4e6e8; border-radius: 5px; overflow: auto; max-height: 600px; } pre code{ padding:0; } </style><footer class="footer"> <div class="global-width footer-box"> <div class="copyright" id="copyr"><span>声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。</span> <script type="text/javascript" src="https://s9.cnzz.com/z_stat.php?id=1279522828&web_id=1279522828"></script> </div> </div> <span id="go-to-top"></span> </footer> </body> </html><!--42.72 ms , 11 query , 1449kb memory , 0 error-->