CSS3內容選擇器是用于選取某個元素中包含特定內容的元素,它可以讓開發者更加靈活地操作HTML文檔中的內容。下面我們來介紹幾個常用的CSS3內容選擇器。
/*選取含有特定文本的元素*/ p:contains('CSS3') { color: red; } /*選取開頭帶有特定文本的元素*/ p::first-letter:contains('C') { color: blue; } /*選取末尾帶有特定文本的元素*/ p::last-letter:contains('S') { color: green; }
其中,:contains()
選擇器可以選取含有特定文本的元素,其中括號中的文本為要選取的特定文本。而::first-letter:contains()
和::last-letter:contains()
選擇器則可以選取開頭或末尾帶有特定文本的元素,括號中的文本同樣為要選取的特定文本。
需要注意的是,內容選擇器不能選取屬性(attribute)或偽元素(pseudo-element)中的內容。同時,在使用內容選擇器時也需要考慮到兼容性問題,因為IE8以及以下版本不支持此功能。
上一篇css3 凹陷的弧度
下一篇css3 元素旋轉動畫