Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置HTML定义列表中除第一行以外的每一行的样式_Html_Css_Css Selectors - Fatal编程技术网

设置HTML定义列表中除第一行以外的每一行的样式

设置HTML定义列表中除第一行以外的每一行的样式,html,css,css-selectors,Html,Css,Css Selectors,对于定义列表中的每一行(我所说的行是指每对dd-dt对,在我看来它们似乎出现在同一行)的样式设置,最简单的选择器是什么?我需要设定最高利润率 <dl> <dt>...</dt> <dd>...</dd> <dt>...</dt> <dd>...</dd> <dt>...</dt> <dd>...</dd> (

对于定义列表中的每一行(我所说的行是指每对
dd
-
dt
对,在我看来它们似乎出现在同一行)的样式设置,最简单的选择器是什么?我需要设定最高利润率

<dl>
  <dt>...</dt>
  <dd>...</dd>

  <dt>...</dt>
  <dd>...</dd>

  <dt>...</dt>
  <dd>...</dd>

  (...)
</dl>
细分:

0 + 2 = 2nd instance
1 + 2 = 3rd instance
2 + 2 = 4th instance
    .
    .
    .
细分:

0 + 2 = 2nd instance
1 + 2 = 3rd instance
2 + 2 = 4th instance
    .
    .
    .
根据我的评论:

只要使用
dt+dt
dt~dt
如果中间有
dd
,第一个将不应用样式

要在后面设置
dd
样式,请重复该选择器,并将其用于dd:
dt~dt~dd

dt~dt{
颜色:红色;
}
dt~dt~dd{
颜色:番茄;
}

第一
中间
不是第一个
中间
不是第一个
中间
根据我的评论:

只要使用
dt+dt
dt~dt
如果中间有
dd
,第一个将不应用样式

要在后面设置
dd
样式,请重复该选择器,并将其用于dd:
dt~dt~dd

dt~dt{
颜色:红色;
}
dt~dt~dd{
颜色:番茄;
}

第一
中间
不是第一个
中间
不是第一个
中间

如果中间有dd,只需使用dt+dt或dt~dt,第一个将不会应用样式。如果中间有dd,只需使用dt+dt或dt~dt,第一个将不会应用看似简单简洁的解决方案的样式。非常感谢。但我想要完全回答我的问题,您还应该添加
dd~dd
选择器,因为设置
dt
元素的样式不会设置整行的样式。@Robert如果您还想在第二个dt之后设置dd的样式,您还需要:dt~dt~dd;)我说我想设计每一行的样式,但第一行除外-因此,每个
dd
dt
都不包括列表中的第一行。@然后只设计dd??这似乎是一个简单整洁的解决方案。非常感谢。但我想要完全回答我的问题,您还应该添加
dd~dd
选择器,因为设置
dt
元素的样式不会设置整行的样式。@Robert如果您还想在第二个dt之后设置dd的样式,您还需要:dt~dt~dd;)我说除了第一行之外,我想为每一行设置样式-因此,每个
dd
dt
都不包括列表中的第一行。@然后只设置dd??我不知道的那一行,它看起来非常灵活。谢谢。那个我不知道的,看起来很灵活。谢谢
0 + 2 = 2nd instance
1 + 2 = 3rd instance
2 + 2 = 4th instance
    .
    .
    .