CSS标签大全------字体篇

字体属性:(font)

值的顺序:font-style;font-variant;font-weight;font-size/line-height;font-family

例如:italic  small-caps  bold  X-large  "Times New Roman"

==========================================
大小font-size

值: x-large;(特大)/ xx-small;(极小) /数值,单位:px,pd

---------------------------------------------------------------------------

样式 font-style

值: oblique;(偏斜体)/italic;(斜体)/normal;(正常)

解析:其中italic和oblique在样式表现上面没有很大的区别,但是italic和oblique都需要字体文件的支持,如果font-style:italic;那么首先会去查看有没有支持斜体的字体文件,如果有就按照italic显示字体,如果没有,会查看没有支持oblique的字体文件,如果有就以oblique显示,如果没有,浏览器会简单的将字体倾斜一个角度显示

如果font-style:oblique;那么浏览器只会查看有没有支持oblique的字体文件,如果没有,浏览器就会简单的将字体倾斜一个角度显示,所以一般情况下,如果需要斜体字的时候,我们还是定义font-style的值为italic比较好

---------------------------------------------------------------------------------

字体粗细font-weight

值:bold;(粗体)/lighter;(细体)/normal;(正常)/数值(100-900),以百为单位,其中400相当于normal,700相当于bold,注意没有单位,只是普通的数字

---------------------------------------------------------------------------------
字体变化 font-variant

:small-caps ; 小型大写字母 ) normal;( 正常 )

解析:small-caps的意思是以小尺寸显示的大写字母,这里的小尺寸一般是指小写字母的尺寸,该属性页需要文件的支持,如果浏览器没有该字体文件,就会以正常尺寸显示大写字母,即大写字母应该显示的尺寸

------------------------------------------------------------------------------

 大小写 text-transform

值:capitalize;(首字母大写) uppercase;(大写) lowercase;(小写) none;(无)

--------------------------------------------------------------------------------------------------------------------
常用字体:(font-family)

解析:font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个;

其值有两种类型,一种是字体名称,例如我们常说的“宋体”、“Times New Roman”诸如此类,一种是族类名称,即一组具有同一外观的字体族,我们列举了三类族

所以我们在定义该属性时,最好第一个值是我们想要使用的字体的值,后面跟一个该字体所在的族名称,这样即使用户的浏览器不支持第一种字体,也会从同族中找到一种进行替代,又由于同族的字体具有相似的外观特征,所以差别不会很大

另外注意,font-family:"Time New Roman",serif;由于Time New Roman中间有空格,所以应该用引号引起来

--------------------------------------------------------------------------------------------------------------------------

收缩或拉伸font-stretch(所有主流浏览器都不支持该属性)

值:normal/wider/narrower/ultra-condensed/extra-condensed/condensed/semi-condensed/semi-expanded/expanded/extra-expanded/ultra-expanded

 

解析:可对当前的 font-family 进行伸缩变形,设置 font-family 的缩放比例,其中normal是正常显示,wider是把伸展比例设置为更进一步的伸展值,narrower是把伸展比例设置为更进一步的收缩值,后面一系列的值中"ultra-condensed" 是最宽的值,而 "ultra-expanded" 是最窄的值

-------------------------------------------------------------------------------------------------------------------------------

为元素规定aspect值font-size-adjust(IE不支持该属性)

值:normal/数值(为字体的 aspect 值比率)

解析:aspect 值的概念:字体的小写字母 "x" 的高度与 "font-size" 高度之间的比率被称为一个字体的 aspect 值,当字体拥有高的 aspect 值时,那么当此字体被设置为很小的尺寸时会更易阅读

计算公式:首选字体的字体尺寸 * (font-size-adjust 值 / 可用字体的 aspect 值)=可应用到可用字体的字体尺寸

Verdana 的 aspect 值是 0.58(意味着当字体尺寸为 100px 时,它的 x-height 是 58px )。Times New Roman 的 aspect 值是 0.46。这就意味着 Verdana 在小尺寸时比 Times New Roman 更易阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值