在Safari中打印时,某些文本不会出现

时间:2017-07-20 07:47:31

标签: html css css3 printing safari

我有一个CSS文件,它从页面获取信息并整齐排列,以便当用户按下页面上的打印按钮时,它应该很好地打印出信息。信息显示有点像键值对,即名字:John Doe。

然而,问题在于"名字:"当尝试在Safari中打印时,标签元素下的部分或任何其他“键”不会显示。但不是Chrome或Firefox的情况,这似乎正确打印页面。

拥有这样的代码:

label { font-weight: normal; }

使所有相关文字显示在Safari上,但标签应为粗体。

但是,将其更改为

label { font-weight: bold; }

完全使标签在Safari中消失,同时使其在其他浏览器中正常工作。

如果有人知道可能导致这种情况的原因以及如何解决这个问题,我将非常感激。

2 个答案:

答案 0 :(得分:0)

为什么不指定

font-weight: bold;

如果正常显示它,但您希望它粗体

答案 1 :(得分:0)

兴趣问题,嗯。它一定是你的字体不支持bold吗?你读了规格吗?

或者,如果不是这样,嗯,你尝试过使用重量单位吗?像600700800一样。希望它会对你有所帮助。

或者,某些内容可能与您的风格重叠,请将!important添加到您的值