在Web 開發中導航偽元素表示法
許多瀏覽器(包括IE7 和IE8)對偽元素的雙冒號表示法的支持有限-像::after這樣的元素。現代瀏覽器支援單冒號表示法 (:after) 以實現向後相容性。這就提出了一個問題:是否只使用單冒號表示法,並在 IE8 的市佔率下降時更新代碼。
單冒號與雙冒號表示法
同時使用不建議將符號放在一起。如果無法解析選擇器,符合 CSS 2.1 的使用者代理程式將忽略整個規則。
.foo:after, .foo::after { /*styles*/ }
建議
在不久的將來,最好堅持使用偽元素的單冒號表示法 (:after)。它更加簡潔並且得到廣泛支持。由於 IE8 的市場份額變得可以忽略不計,請考慮重新審視代碼以使用雙冒號表示法以獲得更好的特異性。
以上是偽元素的單冒號或雙冒號表示法:最好的方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!