CSS选择器

选择器




元素名称选择器
  • h1,h2,h3{color: blue;text-align: center;}
 h1,h2,h3{
     color: blue;
     text-align: center;
}

2



id选择器
  • #red {color:red;}
#myname{
    font-size: 50px;
    color: darkcyan;
}

<p id="myname">我是id选择器</p>

3


分组选择器
 <style>
   ul li{
      color: blue;
   }     
</style>

 <ul>
    <li>我是1</li>
    <li>我是2</li>
    <li>我是3</li>
    <li>我是4</li>
</ul>

1



后代选择器(派生选择器)
  • ul li {color: red;font-size: 18}

/* 只有ul的后代li才会有颜色变化*/

ul li{
     color: green;
}
  • 后代选择器:儿子以及儿子的后代都会被应用
 后代选择器
  <ul>
       <li>后代1</li>
       <li>后代2</li>
       <li>后代3</li>
       <li>后代4</li>
   </ul>

   <ol>
       <li>ol下的li</li>
       <li>ol下的li</li>
       <li>ol下的li</li>
       <li>ol下的li</li>
   </ol>

4



id选择器与后代选择器混合使用
  • #d1 li {color: red;}
 /* id选择器与后代选择器混合使用*/
 #d1 li {
     color: red;
 }
<div id="d1">
    id选择器与后代选择器混合使用
    <ul>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>我是li</li>
        <li>
            <ol>我是ol</ol>
            <ol>我是ol</ol>
            <ol>我是ol</ol>
        </li>
    </ul>
</div>

5



相邻兄弟选择器
  • li + li { color: red;}
<style>
    /*
        相邻兄弟选选择器
        只有li下面的标签才会生效
    */

    li + li{
        color: red;
    }
</style>


<div>
    <ul>
        <li>List item 1</li>
        <li>List item 2</li>
        <li>List item 3</li>
    </ul>
</div>
<div>
    <ol>
        <li>List item 1</li>
        <li>List item 2</li>
        <li>List item 3</li>
    </ol>
</div>

14



子元素选择器
  • #my1 > li {color: blue;}
    如果希望选择只作为 id为my1的子元素的 li
 /* 子元素选择器*/
  #my1 > li {
       color: blue;
   }

 <ul id="my1">
        子元素选择器
     <li>我是li</li>
     <li>我是li</li>
     <li>我是li</li>
     <li>我是li</li>

 </ul>

6


属性选择器
  • 属性选择器可以根据元素的属性及属性值来选择元素

15

11

使用空格隔开

#d2 div{
    font-size: 30px;
    color: darkblue;
}


<div id="d2">
    <input type="text" id="username" name="username">
    <div>我是一级div
        <div>我是二级div

        </div>
    </div>
    <div>我是另一个div</div>
    <p >我是一个段落</p>
</div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值