如何使用CSS选择一个div的第二个子div

0 人关注

我正在尝试为wordpress中的一个div设计样式。由于你不能给出任何ID,我必须使用CSS3 :nth-child() 选择器来选择。我正试图将目标放在第三个div上。 我正在尝试我的css规则,但它不工作,有什么想法,我在哪里做错了?

#ninja_forms_form_175_all_fields_wrap:nth-of-type(2) {
    padding: 0px;
<div id="ninja_forms_form_175_all_fields_wrap" >
    <div class="ninja-row">
         <div class="ninja-col-1-2">
3 个评论
timo
那么,你是在尝试 "忍者-科尔-1-2 "的风格?
是的,那是第二个div的兄弟姐妹,但我不能编辑它所给的类,因为它需要在其他地方。
wordpress
css
css-selectors
padding
Francis Gallagher
Francis Gallagher
发布于 2016-07-22
4 个回答
Offir
Offir
发布于 2016-07-22
已采纳
0 人赞同

试试这个。 #ninja_forms_form_175_all_fields_wrap>div:first-of- type>div: first-of-type

Corentin Branquet
Corentin Branquet
发布于 2016-07-22
0 人赞同

你应该像这样做。

  • 首先将你的三个div包成一个div

  • 然后选择第二个

  • .all-ninja div:nth-child(2) {
      //Write your CSS
    
    <div class="all-ninja">
    <div id="ninja_forms_form_175_all_fields_wrap" >
    <div class="ninja-row">
    <div class="ninja-col-1-2">
    </div>