首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网页打印

网页打印
EN

Stack Overflow用户
提问于 2013-02-19 01:03:37
回答 3查看 181关注 0票数 1

我的网页上有以下HTML:

代码语言:javascript
复制
<div id=header>
   <a href="/" id="logo" name="logo"><span class="hide">FooBar</span></a>
      <div id="topnavmenu">
         <ul id="nav-utility">
            <li><a href="/careers">Careers</a></li>
            <li><a href="/blog">Blog</a></li>
            <li><a href="/test4/">Test4</a></li>
            <li><a href="/program">Program</a></li>
            <li><a href="/contact">Contact Us</a></li>
         </ul>
      </div>
</div>

当我打印这一页时,我得到:

代码语言:javascript
复制
(/)   Careers (/careers)   Blog(/blog)   Test4(/test4) ....

问题:

  1. 未显示徽标图像。屏幕上工作正常
  2. 为什么我要在父母身上印上href?我该怎么压制这一切?

这是使用引导,但我不确定引导是否是罪魁祸首。

谢谢,

P

EN

回答 3

Stack Overflow用户

发布于 2014-01-10 19:39:07

如何在印刷版中抑制来自父母的href。

这些参考资料是自举带的特征。如果您查看引导CSS,您会发现以下内容:

代码语言:javascript
复制
a[href]:after{
    content:" (" attr(href) ")"
}

abbr[title]:after{
    content:" (" attr(title) ")"
}

这就是问题所在。您可以删除它,如果您可以访问Bootstrap。否则,只需将其抑制为您自己的CSS:

代码语言:javascript
复制
a[href]:after{
    content:"";
}

abbr[title]:after{
    content:"";
}

您甚至可以将!important添加到每一行。

代码语言:javascript
复制
a[href]:after{
    content:"" !important;
}

abbr[title]:after{
    content:"" !important;
}
票数 2
EN

Stack Overflow用户

发布于 2013-02-19 01:04:56

  1. 背景图像通常不打印。
  2. 你不能用密码。您必须在“打印选项”对话框中对此进行调整。
票数 1
EN

Stack Overflow用户

发布于 2013-02-19 03:39:56

除了上面的建议之外,请记住,如果打印结果对您很重要,那么这就是打印样式表的目的。

在文档的开头包含对样式表的引用:

代码语言:javascript
复制
<link rel="stylesheet" href="URL to your print.css" type="text/css" media="print" />  

那就按你的意愿来做吧。

例如,如果要在打印页面时隐藏菜单,请包括如下内容:

代码语言:javascript
复制
#topnavmenu{
display:none;
}

这里有一个很好的链接,可以让您开始设计打印样式表的样式:

http://alistapart.com/article/goingtoprint

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14948125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档