设置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
.
.
.