我不知道如何在css中引用第二个和第三个孩子。我试着改变第一秒和第三,但不工作。我只能引用第一个和最后一个子级
keypad :first-child :nth-child(1){ background-color: black; } keypad :last-child :nth-child(3){ background-color: #b22222; }
xwbd5t1u1#
要从父元素引用特定的子元素,请执行以下操作.keypad:nth-child(2)
.keypad:nth-child(2)
9cbw7uwe2#
首先,在css中,如果keypad是class的名称,则设置.;如果id是id,则设置#,然后使用:nth-child引用子节点的顺序:
keypad
class
.
id
#
:nth-child
.keypad:nth-child(2){ background-color: black; } .keypad:nth-child(3){ background-color: #b22222; }
<div class="container"> <div class="keypad">1</div> <div class="keypad">2</div> <div class="keypad">3</div> <div class="keypad">4</div> <div class="keypad">5</div> <div class="keypad">6</div> <div class="keypad">7</div> <div class="keypad">8</div> </div>
2条答案
按热度按时间xwbd5t1u1#
要从父元素引用特定的子元素,请执行以下操作
.keypad:nth-child(2)
9cbw7uwe2#
首先,在css中,如果
keypad
是class
的名称,则设置.
;如果id
是id
,则设置#
,然后使用:nth-child
引用子节点的顺序: