大佬教程收集整理的这篇文章主要介绍了css – 伪元素样式优先级,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
考虑以下css和html
HTML:
<p> Note: As a rule,double colons (::) should be used instead of a single colon (:). This disTinguishes pseudo-classes from pseudo-elements. However,since this disTinction was not present in older versions of the W3C spec,most browsers support both syntaxes for the sake of compatibility. Note that ::SELEction must always start with double colons ::. </p>
和风格
p::first-letter { font-size: 20px; color: red; } p::first-line { font-variant: small-caps; color: green; } p::before { content: 'Start'; color: blue; }
在Chrome中,行为如下:内容之前的第一个字母为红色,即使它不是p和::之前的内容样式也不会将颜色覆盖为蓝色.
此外,当内容中没有字母时,我放了&或者* – 所有第一行变为绿色,并且在应用样式之前没有:: first-letter和::.
我在Ubuntu 17.04下使用最新的浏览器版本
因此,任何人都可以解释为什么::在内容被其他伪元素选择器选中并且应用了样式以及为什么拥有::之前的样式不会覆盖它们,即使它们是“更晚”的样式.
(source)
以上是大佬教程为你收集整理的css – 伪元素样式优先级全部内容,希望文章能够帮你解决css – 伪元素样式优先级所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。