雖然我們已經使用css2.1選擇器排除掉了所有的class和id,顯然還會有很多更復雜的情況需要css3的高級選擇器來解決。讓我們通過完成一下的實例來了解一下如何在不使用無用的class和id屬性的情況下利用css3定位頁面元素。
相關文章:css3.0參考手冊下載(VeVb推薦)
使用一個唯一的日志(post)id定位所有日志
wordpress提供給我們一種包含了id的每篇日志的源代碼輸出。這種信息通常用于導航和/或了解資料的意圖,不過css3可以利用這些唯一的id來定義這些日志的樣式。當然,你還可以像往常那樣為每篇日志添加class=”post”這樣的屬性,但這就與我們練習的意圖相沖突了(再加上它沒有一點樂趣所在)。使用”子字符串匹配選擇器”,我們就可以像下面這樣定位所有日志和它們的不同元素了。
1 2 3 | article[id*=post-] {} /* 定位所有日志 */
article[id*=post-] header h1 {} /* 定位所有日志中的h1標簽 */ article[id*=post-] section p {} /* 定位所有日志中的p標簽 */ 學習交流
熱門圖片
猜你喜歡的新聞
新聞熱點 2024-06-26 22:28:41
2024-06-26 22:26:16
2024-06-26 22:23:01
2024-06-25 19:29:23
2024-06-25 19:22:14
2024-06-25 19:19:15
疑難解答 |