![]() |
1
5
使用打印样式表,以及
CSS:
|
![]() |
2
3
我找到了一个解决办法(至少对我来说是可行的)。在我的例子中,我有一个基本的HTML页面,它有一些样式(screen.css&print.css),加上一些javascript,用额外的功能逐步增强页面,等等。 到了打印页面的时候,我意识到JS影响了布局(因为我通过jquery做了一些CSS样式)。 我最后做的是: 在“屏幕CSS”中
在“打印。CSS”中
在“javascript文件.js”中
就这样!它奏效了! 以下是对正在发生的事情的概述:
希望这能帮助别人。) |
![]() |
3
2
使用
CSS最大的好处之一是它允许您将样式与结构分离。而不是使用JS来操作
风格
对于元素,使用它来操作
结构
. 例如,通过操作
然后,您的屏幕媒体样式表可以隐藏元素,同时使其对打印媒体样式表可见。 这有一个额外的好处,您不需要考虑必须覆盖这些样式,因为它们不会首先应用(用于打印)。 |
![]() |
4
-3
我建议你看看这篇文章: CSS Design: Going to Print . Grz,克里斯。 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 6 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 6 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 6 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 7 月前 |