CSS是前端开发中不可或缺的一部分,除了常用的CSS属性外,还有一些特殊符号需要我们掌握。下面就让我们来看一下这些特殊符号吧!
1. ~ 表示选择一个元素前面紧跟着另一个元素的元素。例如:
#box ~ p { font-size: 14px; }
可以选择#box元素后面所有的
标签。
2. ^= 表示选择属性以指定值开头的元素。例如:
img[src^="https"] { border: 2px solid #ccc; }
可以选择所有src属性以https开头的img元素。
3. $= 表示选择属性以指定值结尾的元素。例如:
a[href$=".pdf"] { color: blue; }
可以选择所有href属性以.pdf结尾的a元素。
4. *= 表示选择属性包含指定值的元素。例如:
input[type*="password"] { background-color: #eee; }
可以选择所有type属性包含password的input元素。
5. | 表示选择带有指定属性值的元素,该属性可以是单值或由空格分隔的多个值中的一个。例如:
a[lang|="en"] { color: red; }
可以选择所有lang属性值以en开头的a元素,如lang="en"或lang="en-US"。
以上就是CSS中常用的特殊符号,它们的灵活运用可以让我们更方便地编写CSS代码。希望对大家有所帮助!