A+B { /* styling */ }
这里的示例HTML符合我的问题:
some text some text
Nick Presta.. 53
你的意思是A风格,因为它有一个B元素直接在里面或跟随?像这样:
// OR
你还不能在CSS中做这样的事情.Eric Meyer说这种选择器已经在CSS邮件列表上讨论了很多次,并且不可行.Dave Hyatt是WebKit的核心开发人员之一,对于为什么无法完成这一工作进行了很好的解释.
查看:Shaun Inman的博客文章和Eric Meyer的评论.
大卫凯悦也很重要.
你的意思是A风格,因为它有一个B元素直接在里面或跟随?像这样:
// OR
你还不能在CSS中做这样的事情.Eric Meyer说这种选择器已经在CSS邮件列表上讨论了很多次,并且不可行.Dave Hyatt是WebKit的核心开发人员之一,对于为什么无法完成这一工作进行了很好的解释.
查看:Shaun Inman的博客文章和Eric Meyer的评论.
大卫凯悦也很重要.
你不能在CSS中.
编辑:为了更有帮助,如果你使用例如jQuery(一个JavaScript库),你可以使用.prev()
.
您只能执行相反操作:这将选择直接在标记之前的所有标记.
这在逻辑上等同于您的请求.
我经常使用它来设置一系列带标签的复选框
CSS:
label+input { margin-left: 4px; }
DOM: