我有一个CSS文件,它从页面获取信息并整齐排列,以便当用户按下页面上的打印按钮时,它应该很好地打印出信息。信息显示有点像键值对,即名字:John Doe。
然而,问题在于"名字:"当尝试在Safari中打印时,标签元素下的部分或任何其他“键”不会显示。但不是Chrome或Firefox的情况,这似乎正确打印页面。
拥有这样的代码:
label { font-weight: normal; }
使所有相关文字显示在Safari上,但标签应为粗体。
但是,将其更改为
label { font-weight: bold; }
完全使标签在Safari中消失,同时使其在其他浏览器中正常工作。
如果有人知道可能导致这种情况的原因以及如何解决这个问题,我将非常感激。
答案 0 :(得分:0)
为什么不指定
font-weight: bold;
如果正常显示它,但您希望它粗体?
答案 1 :(得分:0)
兴趣问题,嗯。它一定是你的字体不支持bold
吗?你读了规格吗?
或者,如果不是这样,嗯,你尝试过使用重量单位吗?像600
,700
,800
一样。希望它会对你有所帮助。
或者,某些内容可能与您的风格重叠,请将!important
添加到您的值