css复合选择器的使用规则

本文详细介绍了CSS复合选择器的使用规则,包括id嵌套class、元素标签的多重class应用、id标签内的class元素、元素标签下的class和id、class下的元素标签以及id标签内的id标签等。总结了如何编写嵌套样式、类名通用样式以及同时需要多个类名才能生效的样式规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

css复合选择器的使用规则

  1. id嵌套class

    <p id="app" class="container"></p>
    
    #app.container{}
    
  2. 一个元素标签使用多个class。

    <p class="app container"></p>
    
    // 注意没有空格,有空格代表样式嵌套
    .app.container {}
    
  3. id标签内的class元素。

    <div id="app"><p class="container"></p></div>
    
    #app .container {}
    
  4. 元素标签下的class。

    <p><span class="container"></span></p>
    p .container {}
    
  5. 元素标签下的id。

    <p><span id="container"></span></p>
    p #container{}
    
  6. class下的元素标签。

    <p class="container"><span>dd</span></p>
    .container span {}
    
  7. id标签内的id标签

    <div id="app"><div id="cpp"></div></div>
    #app #cpp {}
    
  8. 元素标签嵌套元素标签

    <p><span></span></p>
    p span {}
    
总结
  • .class1 .class2{}(中间有空格)表示嵌套样式。
  • .class1,class2{}表示两个类名通用一个样式。
  • .class1.class2{}表示一个Html元素需要同时具备claa1和class2样式才会生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值