在CSS中content:".";表示什么意思?

html-css014

在CSS中content:".";表示什么意思?,第1张

CSS中的content是插入生成的内容,一般与伪元素:befor和:after配合使用。表示在需要的地方插入"."。使用方法如下:

1、首先准备一个空的HTML5结构,然后在body中添加两个h标签,如下图所示。

2、然后在style标签下书写CSS样式,给h标签的伪元素添加content内容。

3、除了可以运用content添加纯文本内容外,也可以运用它添加文字符号,如下图所示,先定义符号,然后添加符号。

4、接下来就是运用content属性添加图片了,这也是比较常用的功能。

5、另外content还可以运用其attr获取元素的属性值,如下图所示,这个用法是比较少见的。

6、最后,来看一下运用content的counter属性来给指定的元素进行计数,如下图所示,h1标签会被添加上序号。

首先,css规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的diaplay值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。

(1)行内元素有:a

b

span

img

input

select

strong

(2)块级元素有:

div

ul

ol

li

dl

dt

dd

h1

h2

h4...p

(3)常见的空元素:<br><hr><img><input><link><meta>

鲜为人知的是:

<area>,<base><col><command><embed><keygen><param><source><track><wbr>

可以这样理解:一、元素:就是html标签,比如table,tr,td,img,input等等,在对这些使用css的时候,元素名前面可以不用加任何符号,如:对网页中所有input元素用一个css样式,那么可以在样式中写 input{样式}二、ID:如果想在网页中某个特定地方使用css,这时候就可以给那个元素一个ID,在样式的时候,ID前面要加“#”,比如:想对ID为test的表格应用一个css样式,可以写作 #test三、类就是大多数情况下都可以调用的,在前面要加个“.”,然后在使用的时候用 “class=类名”