CSS的字体

1.设置文本的字体

p.serif {
    font-family:'Times New Roman', Times, serif;
}
p.sansserif {
    font-family: Arial, Helvetica, sans-serif;
 }
<body>
<h1>CSS font-falily</h1>
<p class="serif">这一段的字体是Times New Roman</p>
<p class="sansserif">这一段的字体是Arial</p>
</body>

2.设置字体大小

h1 {
    font-size: 250%;
}
h2 {
    font-size: 200%;
}
p {
    font-size: 100%;
}
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<p>This is a paragraph.</p>
</body>

3.用px设置的字体的大小

h1{
    font-size: 50px;
}
h2 {
    font-size: 40px;
}
p {
    font-size: 12px;
}
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<p>This is a paragraph.</p>
<p>允许在 Internet Explorer 9, Firefox, Chrome, Opera, 和 Safari 中通过缩放浏览器调整文本大小。</p>
<p><b>注意:</b>这个例子在 IE9之前的版本不工作, prior version 9.</p>
</body>

4.用em设置的字体的大小

h1{
    font-size: 3.125em; /* 50px/16=3.125em*/
}
h2 {
    font-size: 2.5em; /* 40px/16=2.5em*/
}
p {
    font-size: 0.75em; /* 12px/16=0.75em*/
}
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<p>This is a paragraph.</p>
<p>允许在 Internet Explorer 9, Firefox, Chrome, Opera, 和 Safari 中通过缩放浏览器调整文本大小。</p>
<p><b>注意:</b>这个例子在 IE9之前的版本不工作, prior version 9.</p>
</body>

5.用百分比和em设置字体的大小

body {
    font-size: 100%
}
h1 {
    font-size: 3.125em; /* 50px/16=3.125em*/
}
h2 {
    font-size: 2.5em; /* 40px/16=2.5em*/
}
p {
    font-size: 0.75em; /* 12px/16=0.75em*/
}
<body>
<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<p>This is a paragraph.</p>
<p>允许在 Internet Explorer 9, Firefox, Chrome, Opera, 和 Safari 中通过缩放浏览器调整文本大小。</p>
<p><b>注意:</b>这个例子在 IE9之前的版本不工作, prior version 9.</p>
</body>

6.设置字体样式

p.normal {
    font-style: normal;
}
p.italic {
    font-style: italic; /* 浏览器会显示一个斜体的字体样式*/
}
p.oblique {
    font-style: oblique; /* 浏览器会显示一个倾斜的字体样式*/
}
<body>
<p class="normal">这是一个段落,正常。</p>
<P class="italic">这是一个段落,斜体。</P>
<P class="oblique">这是一个段落,斜体。</P>
</body>

7.设置字体的异体

p.capitalize {
    font-variant: normal;
}
p.smallcaps {
     font-variant: small-caps;
}
<body>
<P class="capitalize">my name is hege refsnes.</P>
<p class="smallcaps">my name is hege refsnes.</p>
</body>

8.设置字体的粗细

p.normal {
    font-weight: normal;
}
p.lighter {
    font-weight: normal;
}
p.thick {
    font-weight: bold;
}
p.thicker {
    font-weight: 900;
}
<body>
<P class="normal">This is a paragraph.</P>
<p class="lighter">This is a paragraph.</p>
<p class="thick">This is a paragraph.</p>
<p class="thicker">This is a paragraph.</p>
</body>

9.在一个声明的所有字体属性

p.space {
    font: 15px arial,sans-serif;
}
p.oblique{
    font: oblique bold 15px Georgia,serif;
}
<body>
<p class="space">This is a paragraph.This is a paragraph.This is a paragraph.This is a paragraph.This is a paragraph.</p>
<P class="oblique">This is a paragraph.This is a paragraph.This is a paragraph.This is a paragraph.This is a paragraph.This is a paragraph.</P>
</body>

猜你喜欢

转载自www.cnblogs.com/Tony98/p/10959398.html