首頁 > web前端 > css教學 > 主體

如何使用 CSS 選擇器定位特定範圍的第 n 個子元素?

Susan Sarandon
發布: 2024-10-26 11:44:03
原創
370 人瀏覽過

How to Target Specific Ranges of nth-Child Elements with CSS Selectors?

第n 個元素組的CSS 選擇器

給定的CSS 選擇器`.myTableRow td:nth-child(?) {
背景顏色:#FFFFCC;
},讓您為第n 個子元素定位並設定特定樣式

.myTableRow 元素內的元素。但是,您需要將其修改為目標 ` 列從 2 到 4。

解決方案:

要實現此目的,您可以使用以下CSS選擇器:

.myTableRow td:nth-child(n+2):nth-child(-n+4){
  background-color: #FFFFCC;
}
登入後複製

此選擇器使用:nth- child() 選擇器,語法如下:

  • :nth-child(n X):選擇下列所有子元素第X 個位置開始。
  • :nth-child(-n x):選取第 X 個位置之前的所有子元素。

透過組合這兩個選擇器,您可以定位其中的元素特定範圍。

範例:

在提供的HTML 結構中:

<table>
  <tr class="myTableRow">
    <td>column 1</td>
    <td>column 2</td>
    <td>column 3</td>
    <td>column 4</td>
    <td>column 5</td>
  </tr>
</table>
登入後複製

應用修改後的CSS 選擇器`.myTableRow td: nth- child(n 2):nth-child(-n 4){
背景顏色:#FFFFCC;
},將設定

`第2、3和4列的背景顏色到#FFFFCC。

以上是如何使用 CSS 選擇器定位特定範圍的第 n 個子元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!