您的位置:首页 > Web前端 > CSS

CSS 文本样式(上)(20160817-0017)

2016-08-28 16:25 375 查看
通过文本样式的设置,更改字体的大小、样式及文本等。

一、字体总汇

样式表:

属性名说明CSS 版本
font-size设置字体的大小1
font-variant设置英文字体是否可转换为小型大写1
font-style设置字体是否倾斜1
font-weight设置字体是否加粗1
font-family设置 font 字体1
font设置字体样式复合写法1~2
@font-face设置 Web 字体3
二、字体设置
1、font-size

p{
font-size: 40px;
}
解释:设置文本的大小。属性值如下:

说明
xx-small设置字体大小。
x-small设置字体大小。
small设置字体大小。
medium设置字体大小。
large设置字体大小。
x-large设置字体大小。
xx-large设置字体大小。
smaller设置字体相对于父元素字体的大小。
larger设置字体相对于父元素字体的大小。
数字+px使用 css 像素长度设置字体大小。
数字+%使用相对于父元素字体的百分比大小。
/* 先设置父元素字体大小 */
body{
font-size: 40px;
}
/* 在设置相对小一些 */
p{
font-size: smaller;
}
2、font-variant

p{
font-variant: small-caps;
}
解释:设置字体是否以小型大写字母显示。
说明
normal表示如果以小型大写状态,让它恢复小写状态。
small-caps让小写字母以小型大写字母显示。
3、font-style

p{
font-style: italic;
}
解释:设置字体是否倾斜。

说明
normal表示让倾斜状态恢复到正常状态。
italic表示使用倾斜。
oblique表示让文字倾斜。区别在字体本身没有斜体时使用。
4、font-weight

p{
font-weight: bold;
}
解释:设置字体是否加粗。

说明
normal表示让加粗的字体恢复正常
bold粗体
bolder更粗的字体
lighter轻细的字体
100~900 之间的数字600 及之后是加粗,之前不加粗
5、font-family

p{
font-family: sans-serif;
}
解释:使用指定字体名称。这里使用的字体是浏览者系统的字体。有时为了兼容很多浏览者系统的字体,可以做几个后备字体。

p{
font-family:"Times New Roman",Georgia,Serif;
}
6、font

p{
font: 50px Serif;
}
解释:字体设置简写组合。格式如下[是否倾斜 | 是否加粗 | 是否转小写大写] 字体大小  字体名称。

三、Web 字体

虽说可以通过备用字体来解决用户端字体缺失问题,但终究用户体验不好,且不一定备用字体所有用户都安装了。所以,现在 CSS提供了 Web 字体,也就是服务器端字体。

@font-face{
font-family: abc;
src:url("字体地址");
}
p{
font-family: abc;
}
英文字体文件比较小,而中文则很大。所以,中文如果想用特殊字体可以使用图片。大面积使用特殊中文字体,就不太建议 。

示例代码地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息