CSS(层叠样式表)是一种用于描述网页文档外观和格式的语言。在CSS中,font
属性用于设置文本的字体、大小、样式等属性。本文将详细介绍如何使用CSS的font
属性来控制网页中的文本样式。
1. font-family
font-family
属性用于设置文本的字体。可以通过指定字体名称、字体系列或通用字体类别来设置字体。例如:
p {
font-family: "宋体", Arial, sans-serif;
}
在这个例子中,段落文本的字体将被设置为宋体,如果没有找到宋体字体,则使用Arial字体,如果还没有找到Arial字体,则使用浏览器默认的无衬线字体。
2. font-size
font-size
属性用于设置文本的大小。可以使用像素值、百分比或em单位来设置字体大小。例如:
h1 {
font-size: 36px;
}
在这个例子中,标题文本的大小将被设置为36像素。
3. font-weight
font-weight
属性用于设置文本的粗细。可以设置为以下值:
- normal:正常粗细(默认值)
- bold:粗体
- bolder:更粗的字体
- lighter:更细的字体
例如:
strong {
font-weight: bold;
}
在这个例子中,加粗文本的粗细将被设置为粗体。
4. font-style
font-style
属性用于设置文本的样式。可以设置为以下值:
- normal:正常样式(默认值)
- italic:斜体
- oblique:倾斜的斜体
例如:
em {
font-style: italic;
}
在这个例子中,强调文本的样式将被设置为斜体。
5. font-variant
font-variant
属性用于设置文本的大小写样式。可以设置为以下值:
- normal:正常大小写(默认值)
- small-caps:小型大写字母(通常用于标题)
例如:
h2 {
font-variant: small-caps;
}
在这个例子中,二级标题文本的大小写样式将被设置为小型大写字母。
6. font-stretch
font-stretch
属性用于设置文本的拉伸程度。可以设置为以下值:
- normal:正常拉伸(默认值)
- ultra-condensed:超压缩字体(字符间距缩小)
- extra-condensed:非常压缩字体(字符间距进一步缩小)
- condensed:压缩字体(字符间距缩小)
- semi-condensed:半压缩字体(字符间距略缩小)
- semi-expanded:半扩展字体(字符间距略扩大)
- expanded:扩展字体(字符间距扩大)
- extra-expanded:非常扩展字体(字符间距进一步扩大)
- ultra-expanded:超扩展字体(字符间距最大扩大)
例如:
p {
font-stretch: condensed;
}
在这个例子中,段落文本的拉伸程度将被设置为压缩字体。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/124090.html