css的屬性選擇器是什麼?本篇文章就跟大家談談css的屬性選擇器,讓大家了解屬性選擇器的作用是什麼,如何使用。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
css 屬性選擇器是什麼?有什麼用?
在HTML中的元素都可以具有屬性,這些屬性是顯示或修改其行為的附加價值。 html包含許多屬性,但不是所有HTML元素都適用所有的屬性。與元素無關的屬性不會對它有任何影響。
不管該屬性是否能正確的應用,你仍然可以透過CSS選擇它。但是,在網站上任何地方使用無效的HTML屬性都是非常糟糕的做法,因為不同的瀏覽器對無效HTML的解析是不同的。你不能怪瀏覽器讓你的網站看起來很奇怪,他們只是想透過填補空白來解釋你的錯誤代碼。
而,css的屬性選擇器允許我們選擇具有特定屬性或特定值屬性的元素,即:可以根據指定的屬性名稱找到對應的標籤,然後設定屬性。 【相關影片教學建議:css3教學】
css 屬性選擇器的使用
##在html中屬性值必須是標識符或字串。這個規範相當模糊,因為它指出選擇器中屬性名稱和值的區分大小寫取決於文件語言。由於瀏覽器行為不一致這一事實,最安全的做法是確保所使用的案例在CSS和HTML之間保持一致。 屬性選擇器可以有7種方式來符合(從CSS3規格開始):1、[
範例:
<div data-colour="green"></div> <div data-colour="blue"></div> <div data-colour="yellow"></div>
css程式碼選擇:
[data-colour] { /* 一些性质,例:color..... */ }
2、[
#定位所有
<div data-colour="green"></div>
[data-colour="green"] { /* 一些性质 */ }3、[
使用
<div data-colour="green yellow blue"></div>
[data-colour~="green"] { /* 一些性质 */ }4、[
##使用
<div data-colour="green-table"></div> <div data-colour="green-chair"></div> <div data-colour="green-bottle"></div>
[data-colour|="green"] { /* 一些性质 */ }
5、[
##子字串符合選擇器。使用
<div data-colour="greenish-yellow"></div> <div data-colour="greengoblin"></div>
[data-colour^="green"] { /* 一些性质 */ }6、[
註:
<div data-colour="yellowish-green"></div> <div data-colour="seagreen"></div>
[data-colour$="green"] { /* 一些性质 */ }
7、[
##子字串符合選擇器。使用
註:<div data-colour="goblingreenish"></div>
[data-colour*="green"]{
/* 一些性质 */
}
組合屬性選擇器
屬性選擇器具有與類別和偽類別相同的特定層級;你可以將屬性選擇器與其他選擇器(如元素,類別或ID)組合在一起。例:div[data-colour="green"] {
/* 特异性为11 */
}
.swatch[data-colour="green"] {
/* 特异性为20 */
}
#tile25[data-colour="green"] {
/*特异性为110 */
}
你也可以組合多個屬性選擇器以符合特定模式。例如,如果您只想使用包含單字「green」的替換文字定位2x圖像,則您的選擇器將如下所示:
img[srcset~="2x"][alt*="green"] { /* 一些性质 */ }此外,由於屬性值是作為字串讀取的,因此你不必擔心轉義特殊字元以使它們匹配,這是與類別或ID不同。這意味著我們可以自由地擁有以下內容:
[data-emotion="
以上是css的屬性選擇器是什麼?屬性選擇器的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

您是否曾經在項目上需要一個倒計時計時器?對於這樣的東西,可以自然訪問插件,但實際上更多


熱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漏洞,難度各不相同。請注意,該軟體中

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

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

Dreamweaver Mac版
視覺化網頁開發工具

禪工作室 13.0.1
強大的PHP整合開發環境