css - 使用 css 设计用于打印的网站

标签 css bootstrap-4 media print-css

一位客户需要从他的网站生成宣传册。如果他打印他的网站,则需要将其打印在具有特定布局的纸上,需要删除某些部分并需要修改某些部分。

我正在使用 bootstrap 4,我已经创建了带有 media="print"属性的单独 css 'print.css'。但问题是我无法按照我的要求对其进行布局。

显示如下: enter image description here

因为我正在使用 Bootstrap 并在属性中使用 media="all",所以它也应该布局我的网站以供打印。不是吗?我对此非常陌生,无法找到解决此问题的方法。

打印时还有默认标题和 URL。我可以删除它们吗? enter image description here

如有任何帮助,我们将不胜感激。

最佳答案

使用 media print css 去除页面上的 url 和日期以及其他内容。

@media print{
 a[href]:after{
  content : none;
 }
 @page{
  margin : 0;
 }
}

关于css - 使用 css 设计用于打印的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50262074/

相关文章:

html - Bootstrap 4 .container 类似乎导致汉堡菜单与手机上的品牌 Logo 重叠

jquery - 显示/隐藏时显示属性

android - 通过 android 中的共享选项共享 APK

javascript - 幻灯片中的文本未正确排列。见 fiddle

javascript - asp.net 中特定行的分页符

javascript - Webpack - 如何将 scss 编译成一个单独的 css 文件?

html - 单击后删除按钮周围的蓝色边框

html - bootstrap - 将不同宽度的多列居中

java - 为什么这个 Java Android SHOUTcast MediaPlayer 应用程序代码不起作用?

jquery - Bootstrap : How can I use switch tabs from the menu bar?