CSS中一些特殊的上下文选择符的用法(css,web开发)

时间:2024-05-02 21:16:29 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    CSS%E4%B8%AD%E4%B8%80%E4%BA%9B%E7%89%B9%E6%AE%8A%E7%9A%84%E4%B8%8A%E4%B8%8B%E6%96%87%E9%80%89%E6%8B%A9%E7%AC%A6%E7%9A%84%E7%94%A8%E6%B3%95

子选择符 >

格式:标签 1 > 标签 2
示例:

CSS Code复制内容到剪贴板

section>h3{font-style:italic;}

说明:标签 2 必须是标签 1 的子元素,或者反过来说, 标签 1 必须是标签 2 的父元素。与常规的上下文选择符不同,这个选择符中的标签 1 不能是标签 2 的父元素之外的其他祖先元素。


紧邻同胞选择符 +

格式:标签 1 + 标签 2
示例:

CSS Code复制内容到剪贴板

h3+p{font-variant:small-caps;}


一般同胞选择符 ~

格式:标签 1 ~ 标签 2
示例:

CSS Code复制内容到剪贴板

h3~a{color:red;}

说明:标签 2 必须跟(不一定紧跟)在其同胞标签 1 后面。


通用选择符 *

格式:* {...}
示例:

CSS Code复制内容到剪贴板

*{color:green;}

说明:上面示例会导致所有元素(的文本和边框)都变成绿色。
不过,一般在使用 * 选择符时,都会同时使用另一个选择符。
例如:

CSS Code复制内容到剪贴板

p*{color:red;}//这样只会把p包含的所有元素的文本变成红色

还有一个非常有意思的用法,即用它构成非子选择符:
例如:

CSS Code复制内容到剪贴板

section*a{font-size:1.3em;}

这样,任何是 section 孙子元素,而非子元素的 a 标签都会被选中。至于 a
的父元素是什么,没有关系。
总之,只有一个标签名的选择符会选中页面中所有相同标签的实例。而通过上下文
选择符,则可以指定标签必须具备相应的祖先或同胞。

本文:CSS中一些特殊的上下文选择符的用法的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS中@规则的用法有哪些下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18