zoukankan      html  css  js  c++  java
  • 选择器

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
    /*=S CSS3 */
    .box1{ width:92px; height:24px; border:1px solid #6cace1; font-size:14px; text-align:center; line-height:24px; background-image:-webkit-gradient(linear,0% 0%, 0% 100%, from(#87c9fd), to(#4d99da), color-stop(0.49,#6db6f2), color-stop(0.5,#5aa9ea)); text-shadow:1px 1px 1px #fff; -webkit-border-radius:5px; -webkit-box-shadow:2px 2px 5px #ddd;}
    /*
    background-image:-webkit-gradient(type,x1 y1, x2 y2, from(开始颜色值),to(结束颜色值), [color-stop(偏移量小数,停靠颜色值),...] );
    当x1等于x2,y1不等于y2,实现垂直渐变,调整y1,y2的值可以调整渐变半径大小;
    当y1等于y2,x1不等于x2,实现水平渐变,调整x1,x2的值可以调整渐变半径大小;
    当y1不等于y2,x1不等于x2,实现角度渐变,当x1,x2,y1,y2取值为极值的时候接近垂直渐变或水平渐变;
    当x1等于x2,y1等于y2,实现没有渐变,取from色,即" from(颜色值) ";
    */
    .box2{ width:60px; height:60px; background-color:#ddd; text-align:center; line-height:60px; -webkit-border-radius:60px;}
    .box3{ width:0; height:0; border-top:10px solid transparent; border-right:10px solid #ddd; border-bottom:10px solid transparent;}
    .box4{ width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #ddd;}
    .box5{ width:0; height:0; border-top:10px solid #ddd; border-right:10px solid transparent; border-left:10px solid transparent;}
    .box6{ width:0; height:0; border-right:10px solid transparent; border-bottom:10px solid #ddd; border-left:10px solid transparent;}
    .box7{ width:0; height:0; border-top:20px solid #ddd; border-right:12px solid transparent; border-left:12px solid transparent;}
    .box8{ width:200px; height:200px; background:url(mb.gif) repeat-x top left,url(mb.gif) repeat-y top left,url(mb.gif) repeat-y top right,url(mb.gif) repeat-x bottom left;}
    .box9{ width:200px; height:200px; background-color:#ff0; opacity:0.5; -webkit-border-radius:10px; -webkit-box-shadow:2px 2px 5px #f00;}
    /*=E CSS3 */
    
    /*=S 选择器 */
    #box-1 p:nth-child(2){ color:#f00;}
    #box-2 p:nth-last-child(1){ color:#f00;}
    #box-3 p:nth-of-type(3){ color:#f00;}
    #box-4 p:nth-last-of-type(2){ color:#f00;}
    #box-5 p:last-child{ color:#f00;}
    #box-6 p:first-of-type{ color:#f00;}
    #box-7 p:only-child{ color:#f00;}
    #box-8 p:only-of-type{ color:#f00;}
    #box-9 strong:empty{ display:block; width:200px; height:20px; background-color:#f00;}
    #box-10 input:checked{ margin:0 50px;}
    #box-11 input:enabled{ background-color:#f00;}
    #box-12 input:disabled{ border:1px solid #f00; background-color:#eee;}
    #box-13 p::selection{ background-color:#0f0;}
    #box-14 p:not(.bg){ background-color:#0f0;}
    #box-15 div ~ p{ background-color:#0f0;}
    #box-16 > p{ margin-left:10px;}
    #box-17 + p{ font-weight:bold;}
    p[title^="val"]{ color:#f00;}
    p[title$="val"]{ font-weight:bold;}
    p[title*="val"]{ text-decoration:underline;}
    html:root{ background-color:#eee;}
    /*=E 选择器 */
    </style>
    </head>
    
    <body>
    <!--=S CSS3 -->
    <div class="box1">加入收藏</div>
    <hr />
    <div class="box2">提交</div>
    <hr />
    <div class="box3"></div>
    <hr />
    <div class="box4"></div>
    <hr />
    <div class="box5"></div>
    <hr />
    <div class="box6"></div>
    <hr />
    <div class="box7"></div>
    <hr />
    <div class="box8"></div>
    <hr />
    <div class="box9"></div>
    <hr />
    <!--=E CSS3 -->
    
    <!--=S 选择器 -->
    <div id="box-1">
        <p>匹配父元素中的第n个子元素E</p>
        <p>匹配父元素中的第n个子元素E</p>
        <p>匹配父元素中的第n个子元素E</p>
    </div>
    <hr />
    <div id="box-2">
        <p>匹配父元素中的倒数第n个结构子元素E</p>
        <p>匹配父元素中的倒数第n个结构子元素E</p>
        <p>匹配父元素中的倒数第n个结构子元素E</p>
    </div>
    <hr />
    <div id="box-3">
        <p>匹配同类型中的第n个同级兄弟元素E</p>
        <p>匹配同类型中的第n个同级兄弟元素E</p>
        <p>匹配同类型中的第n个同级兄弟元素E</p>
    </div>
    <hr />
    <div id="box-4">
        <p>匹配同类型中的倒数第n个同级兄弟元素E</p>
        <p>匹配同类型中的倒数第n个同级兄弟元素E</p>
        <p>匹配同类型中的倒数第n个同级兄弟元素E</p>
    </div>
    <hr />
    <div id="box-5">
        <p>匹配父元素中最后一个E元素</p>
        <p>匹配父元素中最后一个E元素</p>
        <p>匹配父元素中最后一个E元素</p>
    </div>
    <hr />
    <div id="box-6">
        <p>匹配同级兄弟元素中的第一个E元素</p>
        <p>匹配同级兄弟元素中的第一个E元素</p>
        <p>匹配同级兄弟元素中的第一个E元素</p>
    </div>
    <hr />
    <div id="box-7">
        <div>
            <p>匹配属于父元素中唯一子元素的E</p>
        </div>
        <div>
            <p>匹配属于父元素中唯一子元素的E</p>
            <p>匹配属于父元素中唯一子元素的E</p>
        </div>
    </div>
    <hr />
    <div id="box-8">
        <div>
            <p>匹配属于同类型中唯一兄弟元素的E</p>
        </div>
        <div>
            <p>匹配属于同类型中唯一兄弟元素的E</p>
            <p>匹配属于同类型中唯一兄弟元素的E</p>
        </div>
    </div>
    <hr />
    <div id="box-9">
        <p>匹配没有任何子元素(包括text节点)的元素E</p>
        <strong></strong>
    </div>
    <hr />
    <div id="box-10">
        <form method="" action="">
            <input type="radio" name="" checked="checked" />
            <input type="radio" name="" />
        </form>
    </div>
    <hr />
    <div id="box-11">
        <form method="" action="">
            <input type="text" value="默认状态下的表单都是enabled" />
        </form>
    </div>
    <hr />
    <div id="box-12">
        <form method="" action="">
            <input type="text" value="" disabled="disabled" />
        </form>
    </div>
    <hr />
    <div id="box-13">
        <p>ctrl+a 全选看效果或者使用鼠标选择文字看效果</p>
    </div>
    <hr />
    <div id="box-14">
        <p>匹配所有不匹配简单选择符s的元素E</p>
        <p class="bg">匹配所有不匹配简单选择符s的元素E</p>
        <p>匹配所有不匹配简单选择符s的元素E</p>
        <p class="bg">匹配所有不匹配简单选择符s的元素E</p>
    </div>
    <hr />
    <div id="box-15">
        <div>
            <p>匹配E元素之后的F元素</p>
            <p>匹配E元素之后的F元素</p>
        </div>
        <p>匹配E元素之后的F元素</p>
        <p>匹配E元素之后的F元素</p>
        <div>匹配E元素之后的F元素</div>
        <p>匹配E元素之后的F元素</p>
    </div>
    <hr />
    <div id="box-16">
        <p>儿子</p>
        <p>儿子</p>
        <p>儿子<p>孙子</p></p>
    </div>
    <hr />
    <div id="box-17">
        <p>儿子</p>
    </div>
    <p>兄弟</p>
    <p>兄弟</p>
    <hr />
    <p title="value">匹配具有att属性、且值以val开头的E元素</p>
    <hr />
    <p title="this is val">匹配具有att属性、且值以val结尾的E元素</p>
    <hr />
    <p title="have val word">匹配具有att属性、且值中含有val的E元素</p>
    <hr />
    <p>匹配文档的根元素。在HTML中,根元素永远是HTML</p>
    <hr />
    <!--=E 选择器 -->
    </body>
    </html>

  • 相关阅读:
    Python PyInstaller安装和使用教程(搬来的,嘻嘻)
    python 注册码永久性方法
    网上搬来的常用工具
    Pycharm控制台窗口怎样可以显示不同程序的运行结果
    php时间:获取上一个月,本月天数,下一个月
    thinkphp5 --接口实例
    浅谈 PHP 与手机 APP 开发
    php 对象的调用和引入
    php 超全局变量(整理)
    php 全局变量和超全局变量
  • 原文地址:https://www.cnblogs.com/jzm17173/p/2594820.html
Copyright © 2011-2022 走看看