【发布时间】:2014-07-11 09:05:37
【问题描述】:
我有一个 "font-family: PT Sans;" 应用于 span 元素,但其中的文本在同一浏览器本身的不同页面中呈现不同。在主页中,它呈现"Arial" 字体样式,但在登录页面中,它是另外一回事。我试图通过将"font-family: Arial;" 提供给跨度来修复它,然后它在所有页面上呈现相同。
为什么第一个 font-family 会有所不同,这是正确的解决方法吗?
谁能帮忙??
这是应用于类名为“manageListing”的跨度的样式:
.manageListing {
width: 133px;
height: 21px;
padding: 4px 0px 0px 0px;
display: block;
text-align: center;
font-family: PT Sans;
font-size: 14px;
color: #ffffff;
float: left;
margin-top: 10px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-ms-border-radius: 15px;
-webkit-box-shadow: 4px 4px 9px rgba(50, 50, 46, 0.28);
-moz-box-shadow: 4px 4px 9px rgba(50, 50, 46, 0.28);
box-shadow: 4px 4px 9px rgba(50, 50, 46, 0.28);
-ms-box-shadow: 4px 4px 9px rgba(50, 50, 46, 0.28);
}
【问题讨论】:
-
您可以查看开发工具并检查您的样式被覆盖。顺便说一句,您是否使用 font-family: PT Sans 设置了 span 元素的样式。作为第一步,只需给特定跨度一个类名,然后将 PT Sans 部分应用于您的 css 中的特定类名
-
是的 Somesh,我已经给 span 一个类名并添加了样式并尝试了。
-
旁注-既然有空格,您不应该设置为
font-family: 'PT Sans'吗?