• CSS中常用的选择器


    目录

    一、基础选择器

    1、标签选择器

    2、类选择器

    3、id选择器

    4、通配符选择器

    5、总结

    二、复合选择器

    1、后代选择器

    2、子选择器

    3、并集选择器

    4、伪类选择器


    一、基础选择器

    下列语法都以内部样式表为例~

    1、标签选择器

    语法:

    特点:

    能够快速选择同一类型的标签,但是不能差异化选择。

    举例:

    2、类选择器

    语法:

    特点:

    可以差异化表示不同的标签~

    举例:

    注意:

    (1) 类名前有个点 . 

    (2) 通过标签的class属性来调用对应的标签;

    (3) 一个类可以被多个标签使用,一个标签也可以有多个类名,这样可以把多个标签的共性提取出来,达到简化代码的效果;

    (4) 类名如果比较长,可以用-来分割;

    (5) 不要使用纯数字、中文、标签名来命名类名。

    3、id选择器

    语法:

    和类选择器使用方式类似,但一个html文件中的id必须都是唯一的。

    特点:每次选择一个标签~

    举例:

    注意:

    (1) id选择器是#开头,而类选择器是.开头;

    (2) 一个html中的id必须是唯一的,不能被多个标签使用。

    4、通配符选择器

    语法:

    特点:选择所有的标签~

    举例:

    5、总结

    选择器作用特点
    标签选择器可以选出所有的同种标签不能差异化选择
    类选择器可以选出一个或者多个标签可以差异化选择,最灵活、最常用的基础选择器
    id选择器可以选出一个标签可以选择一个指定的标签,同一个html中每个id都是唯一的
    通配符选择器可以选择所有标签特殊情况使用

    二、复合选择器

    1、后代选择器

    又叫包含选择器,可以选择某个父元素中的后代元素(子元素、孙子元素……)~

    语法:

    举例:修改ol中的li不影响ul中的li

    举例:修改ol的孙子标签h3,不影响ol的儿子标签

    注意:标签也可以换成类名或id名。

    2、子选择器

    和后代选择器类似,但是只能选择亲儿子标签~

    语法:

    举例:修改div中的儿子标签a

    反例:修改div中的孙子标签b,此时不会产生任何效果。

    注意:子选择器只能选择子标签,无法选择孙子及其后代标签。

    3、并集选择器

    用于选择多组标签~

    语法:

    注意:

    (1) 用逗号分割多个元素;

    (2) 任何基础选择器都可以使用并集选择器;

    (3) 并集选择器建议竖着写,每个选择器占一行。

    举例:把div,ol,ul中的内容都改为tomato色

    4、伪类选择器

    语法:

    标签名:link  选择未被访问过的链接

    标签名:visited  选择已经被访问过的链接

    标签名:hover  选择鼠标指针悬停上的链接

    标签名:active  选择活动链接(鼠标点击链接但是并未松开鼠标)

    举例:

    ①正常情况:

    ②鼠标放在“周公瑾”上面:

    ③鼠标点击“周公瑾”: 

    CSS常用元素属性参考:CSS 参考手册 (w3school.com.cn)

  • 相关阅读:
    牛客刷题<14>键盘编码电路
    对Transformer中的Attention(注意力机制)的一点点探索
    C. Swap Game(简单博弈)
    Spring核心与设计思想
    BEVM如何实现兼容OP Stack以WBTC为Gas的创新解决方案?
    Java:基础语法2
    考研西电(833),考什么?计算机组成原理第一章要点
    java Suspicious regex expression "." in call to 'replaceAll()' 问题延展
    RNA-seq 保姆教程:差异表达分析(二)
    手动构造神经网络前向传播算法(Numpy代码手写)
  • 原文地址:https://blog.csdn.net/m0_67683346/article/details/127529833