css选择器

本文介绍了CSS选择器的基本结构和不同类型,包括标签选择器、ID和类选择器、通配符选择器,以及子代、复合、属性、伪类和结构伪类选择器。此外,还涉及了伪元素选择器的应用,如在内容前后添加字符或表单提示词等。
摘要由CSDN通过智能技术生成

选择器基本结构

<head>

    <style>
        选择器{
            属性名:属性值;
            属性名:属性值;
            .....................
            }
    </style>

</head>

1.基本选择器

a. 标签选择器:        标签{...}
b. id选择器(id="box1"):    #box1{...}
c. 类选择器(class="box2"):    .box2{...}
d. 通配符选择器:*{...}

2.子代选择器    .a>li{...}        //对1
   后代选择器    .a li{...}        //对1和2
<ul class="a">
    <li>1</li>
    <ul >
        <li>2</li>
    </ul>
</ul>

3.复合选择器:
例如;     div,
             p,
    span{
    color:red;
    }        //将三个(div,p,span)公用

4.属性选择器:
标签[属性="属性值"]{......}    //如果省略属性值,将包括所有含有属性的此标签
标签[属性^"te"]{...}        //属性值以te开头
标签[属性$="te"]{..}        //属性值以te结尾
标签[属性*="te"]{...}        //属性中包含有te
 

5.伪类选择器:
    <style>
        标签: xx 标签{color:pink}        
    </style>

<body>
    <a href="#">去百度</a>
</body>

6.结构伪类选择器
    <style>
        ul li:first-child{...}        //对<ul>标签下的第一个<li>操作...........其中ul是父元素,li是子元素
        ul li:nth-child(N){...}        //对<ul>标签下的第N个子元素操作
        ul li:nth-of-type(N){...}    //对<ul>标签下的第N个<li>子元素操作
     </style>

7.伪元素选择器;
    <style>    
        ul li::before{content:"任意字符"}        //对<ui>下的所有<li></li> 中间内容 的前面 加 任意字符
        ul li::after{content:"任意字符"}        //对<ui>下的所有<li></li> 中间内容 的后面 加 任意字符
        input::placeholder{..........}           //表单提示词
        ul li:nth-child(N): : selection{....}        //选中时
    </style>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值