2.9 (案例)通用兄弟元素选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3选择器--通用兄弟元素选择器</title>
</head>
<body>
    <ul>
        <li id="one">li1</li>
        <li id="two">li2</li>       
        <li id="three">li3</li>
        <li id="four" class="active" style="">li4.active</li>
        <li id="five">li5</li>
        <li id="six">li6</li>
        
    </ul>
    <style type="text/css">
    li{
        margin:5px;
    }
        /*子元素选择器(E>F) 选择了E元素下的所有子元素F
        ie6不兼容*/
        ul > li{
            background: #000;
            color: #fff;
        }

        /*相邻兄弟元素选择器(E + F)选择紧接在另一元素后的元素,他们具有一个相同的父元素
        ie6不兼容*/
        /*.active + li{
            background: #000;
            color: #fff;
        }*/

/*      li + li{
            background: #000;
            color: #fff;
        }*/

    /*  兄弟元素选择器(E ~ F)  择中所有E元素后面的F元素
        ie6不兼容*/
/*      .active ~ li{
            background:#000;
            color: #fff;
        }*/

    </style>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容