首页 > 代码库 > 对html标签 元素 以及css伪类和伪元素的理解
对html标签 元素 以及css伪类和伪元素的理解
标签:这应该都知道。<br/> 、<a>、<p></p> 等都是标签。
元素:标签开始到结束。比如:<p>p之间的内容<p/> ,红色部分就是元素。
元素的内容:标签开始到结束之间的部分,上述红色部分中的“p之间的内容”,这就是元素的内容。
伪类:针对的是特殊状态的元素。
伪元素:针对的是元素的内容。
伪元素和伪类之所以难以分清,是因为他们的效果类似并且写法相仿,css3
为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。
伪类的语法:selector:pseudo-class {property:value;}
伪元素的语法:selector::pseudo-element {property:value;}
但因为兼容性的问题,所以现在大部分还是统一的单冒号。
参考:
http://www.cnblogs.com/springliang/p/6202600.html
http://blog.csdn.net/sadfishsc/article/details/7047595
https://segmentfault.com/a/1190000000484493
对html标签 元素 以及css伪类和伪元素的理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。