zoukankan      html  css  js  c++  java
  • css的9个常用选择器

    1.类选择器(通过类名进行选择)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        .p1{
            color: #00ff00;
        }
        .p2{
            color: #0000ff;
        }
    </style>
    <body>
        <p class="p1">这是类选择器</p>
        <p class="p2">hello world</p>
    </body>
    </html>

    效果图:

    2.id选择器(通过id进行选择)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        #text{
            color: red;
        }
    </style>
    <body>
        <p id="text">这是id选择器</p>
    </body>
    </html>

    效果图:

    3.标签选择器(通过id进行选择)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        p{
            color: #f40;
            font-size: 25px;
        }
    </style>
    <body>
        <div>
            <p>这是标签选择器</p>
        </div>
    </body>
    </html>

    效果图:

    4.分组选择器(可一次选择多个标签以设置相同样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        p,a,li{
            color: blue;
        }
    </style>
    <body>
    <p>这是分组选择器</p>
    <p>hello</p>
    <a href="#">world</a>
        <div>
            <ul>
                <li>1</li>
                <li>2</li>
                <li>3</li>
            </ul>
        </div>
    </body>
    </html>

    效果图:

    5.后代选择器(选择某个标签的所有后代以设置相同样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        div ul li{
            color: red;
            list-style: none;
        }
    </style>
    <body>
        <div>
            <ul>
                <li>1</li>
                <li>2</li>
                <li>3</li>
            </ul>
        </div>
    </body>
    </html>

    效果图:

    6.属性选择器(通过属性(如name属性)进行选择以设置相同的样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        [name="pra1"]{
            color: blue;
        }
        [name="pra2"]{
            color: red;
        }
    </style>
    <body>
        <p name="pra1">这是属性选择器</p>
        <p name="pra2">hello world</p>
    </body>
    </html>

    效果图:

    7.通用选择器(选择所有标签以设置相同样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        *{
            color: red;
        }
    </style>
    <body>
        <p>这是通用选择器</p>
        <p>hello</p>
        <p>world</p>
    </body>
    </html>

    效果图:

    8.兄弟选择器(选择兄弟关系的标签设置样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        p+a{
            color: green;
        }
    </style>
    <body>
            <p>这是兄弟选择器</p>
            <a>hello world</a>
    </body>
    </html>

    效果图:

    9.直接父子选择器(选择父子关系的标签中子标签设置样式)

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>
    <style type="text/css">
        div>p {
            color: red;
        }
    </style>
    <body>
        <div>
            <p>这是直接父子选择器</p>
        </div>
    </body>
    </html>

    效果图:

  • 相关阅读:
    STM32使用之GPIO
    STM32时钟分析
    stm32 rcc 时钟
    LCD与FSMC的连接原理
    经典算法题随机从连续的100个不重复数中取出100个不重复随机数
    所有win7机器都必须要做的一个优化!作用:让系统流畅,减少卡顿
    WebService返回自定义对象遇到的错误
    获取浏览器信息
    60行代码的俄罗斯方块
    SVN常用命令
  • 原文地址:https://www.cnblogs.com/fangmr/p/11520218.html
Copyright © 2011-2022 走看看