CSS中P.first和P first 有什么区别

html-css012

CSS中P.first和P first 有什么区别,第1张

CSS中 P.first 表示class属性值为first的所有p元素

P first

情况一:这个P first是你打错了,正确的是 P .first,那么表示p元素的所有class属性值为first的后代元素

情况二:如果你没打错,P first这个我也没见到过,无法给你答案。

根据情况一再结合第一句话。他们之间的区别,一个是后代选择器即P .first,一个是类选择器即P.first,当然这个是大致的划分开他们之间的区别。

在有多个p标签单独定义每个p标签里面的CSS属性,使用外部样式表方法:

第一种:给每个P加单独的ID或者class,然后给这些ID或者CLASS写css

第二种:借助js动态给每个P加一个不同的class,然后给这些class写css

p:nth-child(0) {第一个P}

p:nth-child(1) {第二个P}

p:nth-child(2) {第三个P}

??

:

first-child

伪类

向元素的第一个子元素添加样式

利用:first-child

这个伪类,只有当元素是另一个元素的第一个子元素时才能匹配。例如,p:first-child

会选择作为另外某个元素第一个子元素的所有

p

元素。一般可能认为这会选择作为段落第一个子元素的元素,但事实上并非如此,如果要选择段落的第一个子元素,应当写为

p

>

*:first-child。

http://www.

w3school

.com.cn/css/pr_pseudo_first-child.asp

这个送你,祝你学的开心