10网页前端CSS——CSS选择器

1:优先级:

内联式>嵌入式>外联式 

当样式冲突时,就是采用就近原则。没有样式冲突时则采用叠加效果。

一:CSS基础语法

1:格式: 选择器{声明1,;声明2;声明3......}其中选择器也叫 选择符。

2:这里的声明是以 “属性:值”的形式,而且多个声明之间用分号进行分割

3:h1{color:red;font-size:14px}

4:这里的h1就是选择器,当然这里直接用标签当做选择器了,后面的color 属性取值为red,而后面的font-size属性取值为14个像素。其中color:red就可以理解为一个声明。

5:选择器的分组: h1,h2,h3,h4,h5{colo:red}    多个元素加入同一个样式。

6:继承

  body{

   color:red;}

二:css派生选择器

根据元素在其位置的上下关系来定义样式

<!DOCTYPE html>
<html>
    <head>
       <meta charset="utf-8">
        <title>
             选择器
        </title>
        <style type="text/css">
            ul li{
                color: green;
            }
            body{
                font-size: 50px;
            }
            
            p{
                color: green;/*声明*/
       
            }
        </style>
    </head>
    <body> <!--body元素为p的父级元素,p继承了body的所有属性*/-->
        <p style="color: red">
            内联文字效果改变
        </p>
        <ul>
            <i> pai</i>
            <li>
                派生选择器
            </li>
        </ul>
    </body>
</html>

三:css id选择器

1:定义   #id名{样式...}

2:使用:<html 标签 id=“id名” >...</html 标签>

3:注意:id选择符的名字只能在网页中使用一次

4:选择符的优先级:从小到大 【id选择符】->【class选择符】->【html选择符】->[html属性]

<!DOCTYPE html>
<html>
    <head>
       <meta charset="utf-8">
        <title>
             选择器
        </title>
        <style type="text/css">
       
            #ad{
                color: red;
            }
        </style>
    </head>
    <body> 
    
        <b id="ad">   <!--注意:这里的id为唯一的,必须以字母开头-->
            id选择器
        </b>
    </body>
</html>

四:css 类选择器

      class选择符:

    1:定义:.类名{样式}

    2:使用:<html 标签 class=“类名” >...</html>

        .m{color:red}  凡是class属性值为m的都采用此样式。

        p.ps{colo:green} 只有p标签中class 属性值为ps的才采用此样式。

         注意:类选择符可以在网页中重复使用。 

<!DOCTYPE html>
<html>
    <head>
       <meta charset="utf-8">
        <title>
             选择器
        </title>
        <style type="text/css">
            .oll{
                color: red;
            }
        </style>
    </head>
    <body>
        <p>
            <ol class="oll">
                <li>
                类选择器
                </li>
            </ol>
              <ol class="oll">
                <li>
                2类选择器
                </li>
            </ol>
        </p>
    </body>
</html>

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值