css3有没有除第一个子元素以外的元素的选择器

css3有没有除第一个子元素以外的元素的选择器,第1张

有的,包括:“:not(:first-child)”、“:nth-child(n+2)”两种方式。

1、:not(:first-child):其中,E:not(s)表示匹配所有不匹配简单选择符s的元素E,E:first-child匹配同级兄弟元素中的第一个E元素。

2、:nth-child(n+2):其中nth-child表示第几个son,n+2表示从第二个开始(即所有的n都是取从0开始的自然数)。

扩展资料:

css3中相关的选择器:

1、E:root :匹配文档的根元素。在HTML(标准通用标记语言下的一个应用)中,根元素永远是HTML

2、E:nth-child(n):匹配父元素中的第n个子元素E

3、E:nth-last-child(n):匹配父元素中的倒数第n个结构子元素E

4、E:nth-of-type(n):匹配同类型中的第n个同级兄弟元素E

5、E:nth-last-of-type(n):匹配同类型中的倒数第n个同级兄弟元素E

6、E:last-child:匹配父元素中最后一个E元素

7、E:first-of-type:匹配同级兄弟元素中的第一个E元素

8、E:only-child:匹配属于父元素中唯一子元素的E

9、E:only-of-type:匹配属于同类型中唯一兄弟元素的E

参考资料来源:百度百科-css3

b这一类的元素都是a的同级元素并且是a元素之后的就可以a:hover~b{}

完美解决 ,经测试!

附上我自己的代码:

ul li a img:hover ~h3 {

    padding-bottom: 10px;

    color: #25AAFF!important;

    border-bottom: 2px solid #25AAFF;

}

就是在一个元素里有3个div你要获取第一个div的类名??!!

这样用var name=$('div')eq(0)attr('class')

name就是第一个div的class名

jquery选择方法是:

$("div:nth-child(1)")

$("div:eq(0)")

方法很多就写2中,也可以使用css来写,如下:

div:nth-child(1){color:red}

参考:>

参考 百度UEditor在线编辑器

getStyle 获取元素element的某个样式值

UEdomdomUtilsgetStyle(element,name) ⇒ String

第一个参数是元素,第二个参数是需要获取的样式名称

#nav headli1 aon{ 

 background:#F3F7FD;

 width: 114px;

 margin-left: 1px;

 background-image: url(/LogService/images/nav1png);

}

这样控制就可以了

因为你给li写了样式

所以你在写css的时候如果只让headli1下面的a下的on写样式就可以了

以上就是关于css3有没有除第一个子元素以外的元素的选择器全部的内容,包括:css3有没有除第一个子元素以外的元素的选择器、如何用CSS来响应同级DIV的前一个元素、jquery css 如何获取第一个出现的class 类名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9662353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存