zoukankan      html  css  js  c++  java
  • css选择器学习(一)

    1、通用选择器“*”和元素选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>css选择器练习</title>
        <link rel="stylesheet" type="text/css" href="css.css">
    </head>
    <body>
        <h3>h3标签</h3>
        <p>h标签</p>
        <div>div内容</div>
    </body>
    </html>
    @charset "UTF-8";
    /* 通用选择器  “*” 作用于所有元素*/
    *{
        color: #639;
    }
    /* 元素选择器 优先级高于通用选择器,即使将p样式置于*样式上面*/
    p{
        color:#294;
    }

    2、id选择器

    <body>
        <h3>h3标签</h3>
        <p id="hid">h标签</p>
        <div>div内容</div>
    </body>
    
    
    
    /* id选择器,优先级高于元素选择器,即使置于元素样式上面 */
    #hid{
        color:#269;
    }

     

    3、类选择器

    /***********************************两个类选择样式***********************************************/

     

    /*******************************************************************************************************/

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>css选择器练习</title>
        <link rel="stylesheet" type="text/css" href="css.css">
    </head>
    <body>
        <h3 class="class1">h3标签</h3>
        <h3>未引用h3.class1样式的h3标签,显示通用样式颜色</h3>
        <p class="class1" id="hid">h标签</p>
        <!-- 元素多类名,样式叠加,同种样式,根据优先级覆盖样式 -->
        <div class="class1 class2">div内容</div>
    </body>
    </html>

    css.css文件代码

    @charset "UTF-8";
    /* 通用选择器  “*” 作用于所有元素*/
    *{
        color: #639;
    }
    /* 元素选择器 优先级高于通用选择器,即使将p样式置于*样式上面*/
    p{
        color:#294;
    }
    /* id选择器,优先级高于元素选择器,即使置于元素样式上面 */
    #hid{
        color:#269;
    }
    /* 类选择器,颜色重新设置,在同时引用id选择器和类选择器时,虽然class1在下面,但最后效果是font-size叠加hid的color效果 */
    /* 类选择器优先级低于id选择器 */
    /* 同为类选择器,代码执行从上到下,不论引用顺序,则都会执行最下面代码样式(class2样式) */
    .class1{
        font-size: 30px;
        color:#909;
    }
    .class2{
        font-size: 50px;
        color: aquamarine;
    }
    /* 指定某一特定元素 */
    h3.class1{
        font-size: 20px;
        background: rgb(243, 188, 160);
        padding: 20px;
    }

    /****************************************总结**********************************************/

    可以一步步屏蔽代码,看执行效果

  • 相关阅读:
    docker搭建mongodb
    mongodb的搭建
    Mysql错误:Ignoring query to other database解决方法
    BZOJ4567:[SCOI2016]背单词——题解
    BZOJ4570:[SCOI2016]妖怪——题解
    BZOJ4753:[JSOI2016]最佳团体——题解
    BZOJ1853:[SCOI2010]幸运数字 & BZOJ2393:Cirno的完美算数教室——题解
    LOJ6388:[THUPC2018]赛艇——题解
    BZOJ5217:[Lydsy2017省队十连测]航海舰队——题解
    BZOJ4259:残缺的字符串——题解
  • 原文地址:https://www.cnblogs.com/lxli/p/8430911.html
Copyright © 2011-2022 走看看