CSS:字体样式属性和外观属性

字体样式属性

font-size

格式
font-size:字号大小

设置字号的大小,设置时可以分为设置为相对长度单位和绝对长度单位。但是常用 相对长度单位。

相对长度单位:

em

相对于当前内文本的字体尺寸,2em就是2个字体长度(当前对象内文本)

px

像素,除了使用首行缩进,其他常用的就是px

绝对长度单位

in

英寸

cm

厘米

mm

毫米

pt

font-family

格式
font-family:字体

字体这可以写 字体名称 或者 英文名称 或者 Unicode 编码。

这里需要注意的是,有些系统不支持中文,如:xp系统不支持类似微软雅黑的中文。

font-weight

格式
font-weight:字体粗细

可用的属性值:normal、bold、bolder、lighter、100~900(100的整数倍)

**注意:**写数值时400等价于normal(正常),而700等价于bold(加粗)。我们更喜欢用数字来表示。

对照表:
在这里插入图片描述

font-style

用于定义字体风格,如设置斜体,倾斜,或者正常字体。

常见字体风格
normal:默认值,浏览器会显示标准的字体样式。
italic:浏览器会显示斜体的字体样式。
oblique:浏览器会显示倾斜的字体样式。

综合设置

选择器{
font: font-style font-weight font-size/line-height font-family;
}
注意:必须按照这个顺序写,不能颠倒顺序。但是有些属性可以不写,自动设置为默认值,如style,weight。

外观属性

color

格式:color:文本颜色
color属性用于定义文本的颜色,其取值方式有如下3种:

  1. 预定义的颜色值,如red,green,blue等。
  2. 十六进制,如#FF0000,#FF6600,#29D794等。实际工作中,十六进制是最常用的定义颜色的方式。
  3. RGB代码,如红色可以表示为rgb(255,0,0)或rgb(100%,0%,0%)。
    需要注意的是,如果使用RGB代码的百分比颜色值,取值为0时也不能省略百分号,必须写为0%。

line-height

**格式:**line-height:行间距
line-height属性用于设置行间距,就是行与行之间的距离,即字符的垂直间距,一般称为行高。
line-height常用的属性值单位有三种,分别为像素px,相对值em和百分比%,实际工作中使用最多的是像素px
一般情况下,行距比字号大7到8像素左右就可以了。

text-align

格式: text-align:水平对齐方式
text-align属性用于设置文本内容的水平对齐,相当于html中的align对齐属性。其可用属性值如下:

  • left:左对齐(默认值)
  • right:右对齐
  • center:居中对齐
  • text-indent:首行缩进

text-indent

text-indent属性用于设置首行文本的缩进,其属性值可为不同单位的数值、em字符宽度的倍数、或相对于浏览器窗口宽度的百分比%,允许使用负值, 建议使用em作为设置单位。
1em 就是一个字的宽度。如果是汉字的段落,1em就是一个汉字的宽度

text-decoration

text-decoration 文本的装饰
text-decoration 通常我们用于给链接修改装饰效果

值的设置
none 默认。定义标准的文本。
underline 定义文本下的一条线。下划线 也是我们链接自带的
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值