当前位置:首页 > 北京头条 > 北京经验

css字体

2019-11-09 18:13:28 来源:163健康
浏览量:

在css中,我们常通过font-family设定文本字体,且通过font-size, color, font-weight,text-decoration等设置字体的属性。

font-family: 指包含一组有共同特征的字体。共有五个字体系列:sans-serif, serif, monospace, cursive, fantasy.

serif: 指的是有衬线的字体,一般用于新闻报纸的文字排版;(注:衬线是指字母末端的装饰性“小细线”)                    <p style="font-size: 50px; font-family: serif;">衬线字体:我是一段文字,ABCDEFGabcdefg</p>

如Times, Times New Roman, Georgia.

sans-serif:指的是无衬线字体,一般用于计算机屏幕上文本的显示;           <p style="font-size: 50px; font-family: sans-serif;">非衬线字体:我是一段文字,ABCDEFGabcdefg</p>

如Verdana, Arial Black, Trebuchet MS, Arial, Geneva.

monospace: 指的是字符间有固定宽度的字体,这些字体主要用于显示软件代码示例;                    <p style="font-size: 50px; font-family: monospace;">等宽字体:我是一段文字,IHABCDEFGabcdefg</p>   

如Courier, Courier New, Andale Mono.

cursive: 指的是类似手写的字体;               <p style="font-size: 50px; font-family: cursive;">草书字体:我是一段文字,ABCDEFGabcdefg</p>

如Comic Sans, Apple Chancery.

fantasy: 指的是包含某种风格的装饰性的字体。                  <p style="font-size: 50px; font-family: fantasy;">虚幻字体:我是一段文字,ABCDEFGabcdefg</p>

如Last NINJA, Impact.

font-style可以用来设置文字的斜体

- 可选值:

normal 默认值,文字正常显示

italic 文字会以斜体显示

oblique 文字会以倾斜的效果显示

- 大部分浏览器都不会对倾斜和斜体做区分,也就是说我们设置italic和oblique效果是一样的

- 一般我们只会使用italic

font-weight可以用来设置文本的加粗效果

- 可选值:

normal 默认值,文字正常显示

bold 文字加粗显示

该样式也可以指定100-900之间的9个值

但是由于用户的计算机往往没有这么多级别的字体,所以200有可能比100粗,但也有可能是一样的

font-variant可以用来设置小型大写字母

- 可选值:

normal 默认值,文字正常显示

small-caps 文本以小型大写字母显示

小型大写字母:

将所有的字母都以大写形式显示,但是小写字母的小型大写,要比大写字母小一些

在CSS中还为我们提供了一个样式叫font,使用该样式可以同时设置字体相关的所有样式

可以将字体的样式值统一写在font样式中,不同的值之间使用空格隔开

使用font设置字体样式时,斜体 加粗 小大字母,没有顺序要求,甚至可写可不写,如果不写则使用默认值

但是要求文字的大小和字体必须写,而且字体必须是最后一个样式,大小必须是倒数第二个样式

实际上使用简写属性也会有一个比较好的性能

列表:

在网页中一共有三种列表:

1:无序列表 ul,li  

使用ul标签来创建一个无序列表

使用li在ul中创建一个一个的列表项,一个li就是一个列表项

通过type属性可以修改无序列表的项目符号,可选值:

disc:默认值,实心的圆点

square:实心的方块

circle:空心的圆圈

注意:默认的项目符号我们一般都不使用

  如果需要设置项目符号,则可以采用为li设置背景图片的方式来设置

ul和li都是块元素

2:有序列表 ol,li

有序列表和无序列表类似,只不过它使用ol来代替ul

有序列表使用有序的序号作为项目符号

type属性,可以指定序号的类型,可选值:

1,默认值,使用阿拉伯数字

a/A,采用小写或大写字母作为序号

i/I,采用小写或大写的罗马数字作为序号

ol也是块元素

3:定义列表 dl,dd,dt

定义列表用来对一些词汇或内容进行定义

使用dl来创建一个定义列表,它有两个子标签

dt:被定义的内容

dd:对定义内容的描述

同样,dl、ul、ol之间都可以互相嵌套

列表之间都是可以互相嵌套,可以在无序列表中放个有序列表,也可以在有序列表中放一个无序列表.