zoukankan      html  css  js  c++  java
  • css3 ---1 基本的选择器

    基本的选择器

    <style type="text/css">
    /*通配符选择器*/
    * { margin: 0; padding: 0; border: none; }
    /*元素选择器*/
    body { background: #eee; }
    /*类选择器*/
    .list { list-style: square; }
    /*ID选择器*/
    #list {  500px; margin: 0 auto; }
    /*后代选择器*/
    .list li { margin-top: 10px; background: #abcdef; }
    /*选择器分组*/
    #list,.second{background: pink;}
    </style>

    子元素选择器

    #wrap > .inner
    

      

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>子元素选择器</title>
    <!--我们也可以称它为直接后代选择器-->
    <style type="text/css">
    #wrap > .inner {
        /*color: pink;*/
        border: 1px solid;
    }
    </style>
    </head>
    <body>
    <div id="wrap">
        <div class="inner">
            wrap下一层
            <div class="inner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;最里层</div>
        </div>
        <div class="inner">wrap下一层</div>
        <div class="inner">wrap下一层</div>
        <div class="inner">wrap下一层</div>
    </div>
    </body>
    View Code

    相邻兄弟选择器 :

    这被称为一个相邻兄弟选择器. 它只会匹配紧跟着的兄弟元素

    紧跟!!!!

    #wrap > #first + .inner
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>相邻兄弟选择器</title>
    <!--
        这被称为一个相邻兄弟选择器. 它只会匹配紧跟着的兄弟元素
        
        紧跟!!!!
    -->
    <style type="text/css">
    #wrap > #first + .inner {
        color: #f00;
    }
    </style>
    </head>
    <body>
    <div id="wrap">
        <div class="inner">inner</div>
        <div id="first">first</div>
        <div></div>
        <div class="inner">inner</div>
        <div class="inner">inner</div>
        <div class="inner">inner</div>
        <div class="inner">inner</div>
    </div>
    </body>
    </html>
    View Code

    通用兄弟选择器:

    在使用 ~ 连接两个元素时,它会匹配第二个元素,
    条件是
    它必须跟(不一定是紧跟)在第一个元素之后,
    且他们都有一个共同的父元素

    #wrap #first ~ div
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>通用兄弟选择器</title>
    <!--
        在使用 ~ 连接两个元素时,它会匹配第二个元素,
            条件是
                它必须跟(不一定是紧跟)在第一个元素之后,
                且他们都有一个共同的父元素
    -->
    <style type="text/css">
    #wrap #first ~ div {
        border: 1px solid;
        /*color: pink;*/
    }
    </style>
    </head>
    <body>
    <div id="wrap">
        <div id="first">first</div>
        <p></p>
        <div class="inner">inner <div>inner2</div></div>
        <div class="inner">inner</div>
        <div class="inner">inner</div>
        <div class="inner">inner</div>
    </div>
    </body>
    </html>
    View Code

    选择器分组:以,隔开

    h1,h2,h3
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>选择器分组</title>
    <style type="text/css">
    h1,h2,h3{
        color: pink;
    }
    </style>
    </head>
    <body>
    <div>
        <h1>我是h1</h1>
        <h2>我是h2</h2>
        <h3>我是h3</h3>
    </div>
    </body>
    </html>
    View Code
  • 相关阅读:
    TransactSQL语言 学习sql server2005 step by step(四)
    一步一步学习C#(一)
    SQL实例进阶学习sql server2005 step by step(八)
    SQL Server中常用全局变量和函数 学习sql server2005 step by step(五)
    SQL实例进阶学习sql server2005 step by step(七)
    C#操作excel(开篇)
    SQL进阶提升(平时小积累)学习sql server2005 step by step(十)
    mysql 备份各种方法
    ubuntu 这可怕的弹出窗口啊“Enter password to unlock your login keyring”
    很简单的内核模块A+B
  • 原文地址:https://www.cnblogs.com/hack-ing/p/11763595.html
Copyright © 2011-2022 走看看