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;
    }

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

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

  • 相关阅读:
    Android上传文件到服务器(转)
    Android -- 利用Broadcast开启Service(转)
    【转】实践最有效的提高Android Studio运行、编译速度方案
    Android Studio3.x新的依赖方式(implementation、api、compileOnly)
    Drawable子类之——StateListDrawable (选择器)
    解决android studio引用远程仓库下载慢(JCenter下载慢)
    跳槽季,面试官:能接受加班吗?
    PHP 底层的运行机制与原理
    PHP程序员如何突破成长瓶颈
    VirtualBox启动虚拟机报错0x80004005
  • 原文地址:https://www.cnblogs.com/lxli/p/8430911.html
Copyright © 2011-2022 走看看