CSS從右往左解析

由於每條規則都可能有多層嵌套,
例如 #container p.content .title a {…},如果采用從左到右的方式讀取css規則,那麽大多數規則讀到最後會發現是不匹配的,這樣會做很多無用功。

而如果采取從右到左的方式,那麽只要發現最右邊的key selector不匹配,整條規則就都不必再看下去了。
例如當前節點是, 那麽只有最右端選擇器是span或.abc或#demo的css 規則有可能匹配,其它的就可以直接被舍棄了。

根據2009年Google和Firefox的測試,right-to-left方式可以避免70%左右的無效匹配,因此目前主流瀏覽器都采用這種方式讀取css selector(css規則).

原文鏈接:https://blog.csdn.net/qq_36894136/article/details/88197384

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Hey!

歡迎來到我的個人博客!在這裏,我將與大家分享我對軟件、電視劇、硬件和互聯網的熱愛與見解。互聯網是一個快速變化的領域,我會關註最新的科技新聞、趨勢和發展,探討它們對我們生活的影響。感謝您光臨我的博客,希望您能在這裏找到有趣的內容,並與我一起探索這個充滿可能性的世界!