Tôi muốn thay đổi màu của các phần tử thay thế, nhưng mã của tôi không hoạt động. Mã của tôi thay đổi màu của toàn bộ phần tử vùng chứa.Thay đổi màu nền của các phần tử thay thế css
Bất kỳ ai có thể vui lòng cho tôi biết tôi đang nhầm lẫn mã nào ở đâu?
.pvt-msg-panel {
height: 92vh;
float: left;
margin-top: -20px;
}
#pvt-messages-box {
height: 50vh;
width: 650px;
margin-top: 10px;
margin-left: 10px;
overflow-y: scroll;
}
.pvt-messages-box-item {
padding: 10px;
padding-left: 20px;
position: relative;
display: inline-block;
width: 100%;
color: black;
padding-left: 20px;
font-size: 12px;
cursor: pointer;
}
.pvt-messages-box-item:nth-child(odd) {
background-color: green;
}
.pvt-messages-box-item:nth-child(even) {
background-color: white;
}
<div class="pvt-msg-panel">
<section id="pvt-messages-box">
<span class="pvt-messages-box-item"><span><img src="images/avatar2.png"></span>message 1</span>
<br>
<span class="pvt-messages-box-item"><span><img src="images/avatar2.png"></span>message 2</span>
<br>
<span class="pvt-messages-box-item"><span><img src="images/avatar2.png"></span>message 3</span>
<br>
</section>
</div>