CSS「背景顏色」屬性不適用於<div> 內的複選框 嘗試將背景顏色應用於包含的複選框 出現這種差異是因為複選框本身缺乏顯示背景顏色的能力。為了達到所需的效果,請將每個複選框包含在 <div> 中。擁有所需的背景顏色。
.listContainer {
border: 2px solid #CCC;
width: 340px;
height: 225px;
overflow-y: scroll;
margin-top: 20px;
padding-left: 10px;
}
.oddRow,
.evenRow {
margin-top: 5px;
}
.oddRow {
border: 1px solid #333;
background-color: #FFFFFF;
}
.evenRow {
border: 1px solid #333;
background-color: #9FFF9D;
}
修訂的CSS 示例:<div>
修訂的HTML 示例:通過將每個複選框包裝在<div>中使用適當的背景顏色,可以實現所需的視覺效果,繞過背景顏色複選框的固有限制。
以上是為什麼我的複選框背景顏色在滾動 DIV 內沒有改變?的詳細內容。更多資訊請關注PHP中文網其他相關文章!