您好,登錄后才能下訂單哦!
小編給大家分享一下css怎么實現簡單屬性選擇,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
如果希望選擇有某個屬性的元素,而不論屬性值是什么,可以使用簡單屬性選擇器。
如果您希望把包含標題(title)的所有元素變為紅色,可以寫作:
*[title] {color:red;}
與上面類似,可以只對有 href 屬性的錨(a 元素)應用樣式:
a[href] {color:red;}
還可以根據多個屬性進行選擇,只需將屬性選擇器鏈接在一起即可。
例如,為了將同時有 href 和 title 屬性的 HTML 超鏈接的文本設置為紅色,可以這樣寫:
a[href][title] {color:red;}
可以采用一些創造性的方法使用這個特性。
例如,可以對所有帶有 alt 屬性的圖像應用樣式,從而突出顯示這些有效的圖像:
img[alt] {border: 5px solid red;}
提示:上面這個特例更適合用來診斷而不是設計,即用來確定圖像是否確實有效。
屬性選擇器在 XML 文檔中相當有用,因為 XML 語言主張要針對元素和屬性的用途指定元素名和屬性名。
假設我們為描述太陽系行星設計了一個 XML 文檔。如果我們想選擇有 moons 屬性的所有 planet 元素,使之顯示為紅色,以便能更關注有 moons 的行星,就可以這樣寫:
planet[moons] {color:red;}
這會讓以下標記片段中的第二個和第三個元素的文本顯示為紅色,但第一個元素的文本不是紅色:
<planet>Venus</planet> <planet moons="1">Earth</planet> <planet moons="2">Mars</planet>
以上是“css怎么實現簡單屬性選擇”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。