最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

css里的伪类和伪元素的区分_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:39:34
文档

css里的伪类和伪元素的区分_html/css

css里的伪类和伪元素的区分_html/css_WEB-ITnose:首先来看为w3c给他们的定义: 伪类:用于向某些选择器添加特殊的效果; 伪元素:用于将特殊的效果添加到某些选择器。 。等于没说! 为了区分伪类和伪元素: 伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css
推荐度:
导读css里的伪类和伪元素的区分_html/css_WEB-ITnose:首先来看为w3c给他们的定义: 伪类:用于向某些选择器添加特殊的效果; 伪元素:用于将特殊的效果添加到某些选择器。 。等于没说! 为了区分伪类和伪元素: 伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css


首先来看为w3c给他们的定义:

伪类:用于向某些选择器添加特殊的效果;

伪元素:用于将特殊的效果添加到某些选择器。

。。。等于没说!

为了区分伪类和伪元素:

伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css3 为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。


下面用实例来区别两者的不同(用伪类 :first-child 和伪元素 :first-letter 来进行比较。):

伪类 --eg:

//cssp>i:first-child {color: red}
//html

firstsecond

解释:伪类 :first-child 添加样式到第一个子元素

如果我们不使用伪类,而希望达到上述效果,可以这样做:

//css.first-child {color: red}//html

firstsecond

//即我们给第一个子元素添加一个类,然后定义这个类的样式

伪元素--eg:

//cssp:first-letter {color: red}//html

i am stephen lee.

//伪元素 :first-letter 添加样式到第一个字母

那么如果我们不使用伪元素,要达到上述效果

//css.first-letter {color: red}html

i am stephen lee.

即我们给第一个字母添加一个 span,然后给 span 增加样式。

综上:两者的区别已经出来了:

伪类的效果可以通过添加一个实际的类来达到,而伪元素的效果则需要通过添加一个实际的元素才能达到,这也是为什么他们一个称为伪类,一个称为伪元素的原因。


参照:http://www.ynpxrz.com/n856180c2022.aspx

文档

css里的伪类和伪元素的区分_html/css

css里的伪类和伪元素的区分_html/css_WEB-ITnose:首先来看为w3c给他们的定义: 伪类:用于向某些选择器添加特殊的效果; 伪元素:用于将特殊的效果添加到某些选择器。 。等于没说! 为了区分伪类和伪元素: 伪元素和伪类之所以这么容易混淆,是因为他们的效果类似而且写法相仿,但实际上 css
推荐度:
标签: 区别 css 伪元素
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top