為什麼第 n-child 選擇器不起作用?
您可能在使用第 n-child 選擇器時遇到此問題造型目的。儘管使用此選擇器將背景圖像添加到不同的社交圖標,但您會注意到所有圖標都顯示相同的外觀。這表示您的程式碼中存在問題。
深入研究問題
第 n 個子選擇器旨在根據特定元素在其中的位置來定位特定元素兄弟元素。但是,在您的程式碼中,選擇器:
#social-links div:nth-child(1), #social-links div:nth-child(2), #social-links div:nth-child(3), #social-links div:nth-child(4),
定位的是 #social-links 元素的子元素 div 元素。然而,這些 div 元素始終是其各自錨點 (a) 元素的唯一子元素。因此,第 n 個子選擇器無法區分它們,因為它們都是其錨元素的第一個且唯一的子元素。
正確方法
修正對於這個問題,您需要調整 nth-child 選擇器以定位錨元素而不是 div 元素。透過這樣做,您可以指定哪個錨元素應接收特定的背景圖像:
#social-links a:nth-child(1) div { background-image: url('path/to/image1.svg'); } #social-links a:nth-child(2) div { background-image: url('path/to/image2.svg'); } #social-links a:nth-child(3) div { background-image: url('path/to/image3.svg'); } #social-links a:nth-child(4) div { background-image: url('path/to/image4.svg'); }
此修改後的程式碼結構可確保每個錨元素根據其在同級錨元素中的位置接收預期的背景圖像。
以上是為什麼我的第 n 個子選擇器不能處理巢狀元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Wufoo一直在集成方面非常出色。他們與特定應用程序(例如廣告系列顯示器,MailChimp和Typekit)進行集成,但他們也


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

Dreamweaver CS6
視覺化網頁開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。