首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS中所有文本的通用字体

问CSS中所有文本的通用字体
EN

Stack Overflow用户
提问于 2013-01-04 05:15:47
回答 3查看 216关注 0票数 1

我有一个这样的HTML:

代码语言:javascript
复制
<div id="footer">
    <p> Copyright 2013 </p>
</div>

和一个类似这样的CSS:

代码语言:javascript
复制
#footer {
    clear: both;
    position: relative;
    width: 980px;
    font-size: 0.85em;
    text-align: center;
    margin: 0 auto;
    padding: 20px 0 0 0;
    border-top: 1px solid #E9E6D9;
}

我希望我在<p>中的文本具有Arial字体,但我不想在#footer中添加字体,而是要使Arial字体通用于网站中的所有文本(没有指定特定的字体)。

我怎样才能做到这一点呢?我试着添加一个* { font-family:arial; },但没有帮助...

这就是我所拥有的:

代码语言:javascript
复制
body {
font-size: 11px;
font-family: Arial,Helvetica,Verdana,Sans-serif;
color: black;
font-weight: normal;
}

#footer {
    clear: both;
    position: relative;
    width:980px;
    font-size: 0.85em;
    text-align: center;
    margin: 0 auto;
    padding: 20px 0 0 0;
    border-top: 1px solid #E9E6D9;
}

但是在没有继承身体风格的情况下,脚注还是出来了。:(

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-04 07:17:32

您的css中有无效的style标记。

删除它可以解决字体问题以及其他问题。

jsfiddle

票数 1
EN

Stack Overflow用户

发布于 2013-01-04 05:18:14

将该规则应用于body

代码语言:javascript
复制
body {
    font-family: arial;
}

然后,任何其他元素都可以覆盖该元素:

代码语言:javascript
复制
.someClass {
    font-family: verdana;
}
票数 3
EN

Stack Overflow用户

发布于 2013-01-04 05:19:09

您可以在正文上声明字体,就像这样。

代码语言:javascript
复制
body {
    font: 16px/18px Arial, sans-serif;
}

您将设置,大小,线高,并为所有字体的网站字体。

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

https://stackoverflow.com/questions/14147363

复制
相关文章

相似问题

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