【问题标题】:CSS, HTML - Why does the content of the page title tag (<html><head><title>THIS CONTENT</title>...) appear when printing my page?CSS、HTML - 为什么在打印我的页面时会出现页面标题标签 (<html><head><title>THIS CONTENT</title>...) 的内容?
【发布时间】:2013-04-01 17:09:48
【问题描述】:

我正在使用 HTML、CSS、jQuery 和一些 PHP 编写一个在我的本地主机上运行的页面。我使用单独的样式表进行打印。现在在打印预览中,页面标题标签的内容

<html><head><title>THIS CONTENT</title>...

出现在页面上 - 如何摆脱它?

非常感谢。

【问题讨论】:

  • 它看起来像您在打印设置中设置的页眉,具体取决于您的软件、操作系统和/或打印驱动程序。
  • 困扰我的不是浏览器创建的页眉(也不是页脚)。但是,在我的页面的第一个内容元素之前,我找到了页面标题文本。怎么会……?
  • 根据给定的数据,问题似乎是由您的样式表引起的。您确实需要展示您的样式表以获得有关问题的帮助。
  • 好吧。现在将 title { display: none; } 插入 print.css - 工作。谢谢你们的时间,伙计们,没想到会有 CSS 格式的标题元素。

标签: html css printing title


【解决方案1】:

尝试从 PHP 发送 text/html 标头。在将其他任何内容输出到浏览器之前,将以下内容添加到文件的开头

<?php header("Content-Type: text/html"); ?>

【讨论】:

  • 完成,但无济于事。我只在正文中使用 PHP,所有标题元素都是 HTML 代码。
  • 谢谢,DC_。我解决了(并将尽快关闭问题,新帐户)- 将 title { display: none; } 插入 print.css ...
【解决方案2】:

我插入了

title { display: none; } 

进入 print.css,现在它可以工作了。感谢您的宝贵时间,伙计们,没想到会有 CSS 格式的标题元素。

(我如何支持 Jukka 的评论?它让我重新审视 CSS 思想并帮助我解决了这个问题。@Jukka:来自赫尔辛基的问候)

【讨论】:

    猜你喜欢
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多