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

html-css014

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,当然这个是大致的划分开他们之间的区别。

一些公用的class名称,没有特定的含义,比如我可以任意定义.first:height:10px当我要用到定义一个div高度为10px的时候我就可以直接引用了,像hd、bd之类的,都是个人平时写css时候的一些习惯,first、last、main、side这些class的定义都基本和英文的意思差不多,翻译过来就是第一个,最后一个,主要的,附加的,然后定义其css的时候也基本按它的意思写,比如main我们就可以定义一些全局的css,全局字体大小,样式,全局的字体颜色,超链接颜色之类的。

希望能帮到你!

首先,*:first-child这个伪类的作用是匹配*这个标签的第一个元素。但是事实上,有的浏览器并没有这样的解释这个伪类。所以为了准确不出错,需要另外一个选择器*>*:first-child。比如,p>i:first-child这个选择器

<p>

<i>可以匹配选择器样式</i>

<i>正常显示</i>

</p>

<p>

<i>正常显示</i>

</p>