css3的新特性选择器-------属性选择器

自己学css的时候比较乱,这次趁着复习把css3的新特性选择器和css2以前不怎么用的选择器做一个总结

<div id="parent">
        <p>I'm a example</p>
        <p id="one">I'm a example</p>
        <p>I'm a example</p>
        <p>I'm a example</p>
        <p>I'm a example</p>
        <p>I'm a example</p>
        <p>I'm a example</p>
        <p name="shuai">I'm a example</p>
        <p>I'm a example</p>
        <div id="child">
            <p>I'm a example</p>
                <p>I'm a example</p>
                <p>I'm a example</p>
                <p>I'm a example</p>
        <div>
    </div>

1.选择id为parent的div下所有的p元素

#parent p{
color:red;
font-size:24px;
}

2.选择id为parent的div下子元素p标签

#parent>p{
color:red;
font-size:24px;
}

3.选择id为one的p标签后相邻的p标签

#one+p{
color:red;
font-size:24px;
}

4.选择id为onep的p后面所有同级的p标签

#one~p{
color:red;
font-size:24px;
}

5.选择parent中有id的p标签

#parent p[id]{
color:red;
font-size:24px;
}

6.选择parent中name属性值是shuai的p标签

#parent p[name=shuai]{
color:red;
font-size:24px;
}

7.选择parent中id以o开头的p标签

#parent p[id^=o]{
color:red;
font-size:24px;
}

8.选择parent中id以o结尾的p标签

#parent p[id$=o]{
color:red;
font-size:24px;
}

9.选择parent中id包含o的p标签

#parent p[id*=o]{
color:red;
font-size:24px;
}

posted @ 2017-09-05 17:41  AmbitiousZy  阅读(238)  评论(0编辑  收藏  举报