gpt4 book ai didi

css - 为 IE8 使用@media print

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:32 25 4
gpt4 key购买 nike

最近我开始了一份新工作,我在他们的样板中注意到的一件事是,在他们的 CSS 上,打印样式被分离到一个 diff 文件中。我询问了原因,并被告知 IE8 不支持@media print。

现在,在过去的几年里,我在几个支持 IE8 且需要打印支持的站点上工作。而且我一直使用@media 打印方法包含打印样式。有趣的是,打印使用这种方法工作。知道为什么吗?现在我想起来了,如果 IE8 不支持 @media 打印,但打印样式在我的元素中有效,那么问题在哪里呢?

顺便说一句,我指的是打印样式在 IE8 上运行的元素:http://news.hydroquebec.com/en/press-releases/704/addenergie-will-supply-the-fast-charge-stations/?fromSearch=1

会不会是 printshiv ?

最佳答案

IE8 支持@media print就好了。 print 本身就是一个 media type而不是成熟的媒体查询,旧版本的 IE 可以很好地理解它,并且已经在所有浏览器上工作了十多年。

与 printshiv 无关 — 虽然它提供了用于渲染 HTML5 元素以进行打印的修复程序,但这与 @media print 完全不同。

关于css - 为 IE8 使用@media print,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com