有的,包括:“: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 类名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)