css3知识点新增

一、新增选择器

        1、子元素选择器E > F,其中F仅仅是E的子元素

                ul > li {

                        background: green;color: yellow;

                }

        2、相邻兄弟元素选择器(E + F)

                EF两元素具有一个相同的父元素,而且F元素在E元素后面,而且相邻

                .active + li { }

        3、通用兄弟选择器(E 〜 F)

                E和F元素是属于同一父元素之内,并且F元素在E元素之后,那么E ~ F 选择器将选择 所有E元素后面的F元素

                 .active ~ li { }

        4、E[attr]:只使用属性名,但没有确定任何属性值

                .demo a[id] { }

                也可以使用多属性进行选择元素,如E[attr1][attr2], 这样只要是同时具有这两属性的元素都将被选中   .demo a[href][title] { }

        5、E[attr="value"]选择器是指定了属性值“value”

                .demo a[id="first"] { }

                也可以多个属性并写,进一步缩小选择范围

                .demo a[href="www.com"][title] { }

                对于E[attr="value"]这种属性值选择器有一点需要注意:属性和属性值必须完全匹配,特别是对于属性 值是词列表的形式时 

        6、E[attr^="value"]

                选择attr属性值以“value”开头的所有元素

                .demo a[href^="http://"]{ }

        7、E[attr*="value"]

                所选择的属性,其属性值中有这个"value"值都将被选中

                .demo a[title*="site"]{ }

        8、E[attr|="value"]

                选择器会选择attr属性值等于value或以value-开头的所有元素

                .demo a[lang^="z"]{ }

        9、伪类选择器

                :focus{ }元素获取焦点

                :checked{ }选择有选中状态的元素

                :disabled{ }选择不可用状态的元素

                :first-child{ }选择第一个子元素

                :last-child{ }选择最后一个子元素

                :nth-child(n){ }选择第n个子元素

                :first-of-type{ }选择同种类型的第一个元素

                :last-of-type{ }选择同种类型的最后一个元素

                :nth-of-type(n){ }选择同种类型的第n个元素

                n 是数字、even偶数、odd奇数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光流逝·

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值