支援CSS3 以上 用法::nth-child(n) 說明: n 為第幾個子元素, 為第幾個子元素套用樣式 css定義: a Tag 為第二個子元素 則套用樣式 a:nth-child(2){ font-size: 20px; color: silver; } p Tag 為第四個子元素 則套用樣式 p:nth-child(4){ font-size: 20px; color: red; } 注意事項: 只算第幾個子元素,不分tag。 只要有父子關系,都會被定義。 有分tag參考:
程式: <!DOCTYPE html> <html> <head> <title>css3 Selector nth-child(n) 套用樣式</title> <meta http-equiv="Content-Type" content="text/html; charset=BIG5"> <style type="text/css"> a:nth-child(2){ font-size: 20px; color: silver; } p:nth-child(4){ font-size: 20px; color: red; } </style> </head> <body> <a href="#1">a tag test 1</a> <a href="#2">a tag test 2</a> <a href="#3">a tag test 3</a> <p>p tag test 1</p> <a href="#4">a tag test 4</a> <p>p tag test 2</p> <div> <a href="#1">div a tag test 1</a> <a href="#2">div a tag test 2</a> <a href="#3">div a tag test 3</a> <p>div p tag test 1</p> <a href="#4">div a tag test 4</a> <p>div p tag test 2</p> </div> </body> </html> 圖1:
測試結束~ 如果還不了解可參考:w3schools CSS Selector Reference 感謝~
