![]() |
1
56
选择器可以组合:
意思是“有阶级的东西” 酒吧 “这也是第二个孩子。 |
![]() |
2
42
我最初的回答是关于
“类型”一词仅指“元素类型”(如
因此,据我所知,如果你想选择某个选择器中除第一个之外的所有元素,唯一剩下的纯CSS解决方案就是通用兄弟选择器:
http://www.w3schools.com/cssref/sel_gen_sibling.asp 我最初的(错误的)答案如下: 随着CSS3的到来,还有另一种选择。第一次问这个问题时可能还没有:
http://www.w3schools.com/cssref/sel_nth-of-type.asp
这将选择满足以下条件的第二个元素
如果你想要 第二次也是最后一次 对于特定类型的元素(或除第一个元素外的所有元素),通用兄弟选择器也可以正常工作:
http://www.w3schools.com/cssref/sel_gen_sibling.asp 它更短。当然,我们不喜欢重复代码,对吧? :-) |
![]() |
3
31
更新
:这个答案最初是在2008年写的,当时
2008年的原始答案如下(请注意,我不再推荐这个了!) : 如果你能使用 Prototype JS 您可以使用此代码设置一些样式值,或添加另一个类名:
(我没有测试这段代码,它也不会检查是否真的存在第二个div,但这样的东西应该可以工作。) 但是,如果你正在生成html服务器端,你也可以在第二个项目上添加一个额外的类。.. |
![]() |
4
14
超文本标记语言
CSS格式
|
![]() |
5
13
HTML的具体结构是什么? 如果HTML是这样的,则前面的CSS将工作: CSS格式
超文本标记语言
但如果你有以下HTML,它将无法工作。
简单地说,没有选择器可以从之前的选择器的其余部分获取匹配的索引。 |
![]() |
6
9
对于那些正在寻找与jQuery兼容的答案的人:
HTML:
|
![]() |
7
2
我只是用上面的来找到第二个
|
![]() |
8
2
你不能通过Javascript做到这一点有什么原因吗?我的建议是用一条通用规则来针对选择者(
或者按照Stein的建议,如果可以的话,只需添加两个类:
|
![]() |
9
0
首先,您必须选择父元素并设置
这将从顶部菜单中选择第二个子菜单。
HTML:
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 6 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 6 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 6 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 7 月前 |