在《Goodbye to CSS Hack》中提到用注釋符來區分瀏覽器,這樣就可以使用不同的class。網上也有一些用來JS判斷的,如文章提到到Ext。在評論中,有人共享了一個實現這種功能的JS,代碼也不多。呵呵謝謝了,我也轉過來分享一下:DEMO
Tag: browser
瀏覽器,Browser
常見的瀏覧器排版引擎
Rendering Engine,渲染引擎,其實就是網頁瀏覽器的排版引擎(有時看文章也看到其它叫法:瀏覽器引擎/ 轉譯引擎/樣版引擎)
它负責取得網頁的内容(HTML、XML、CSS、圖像等等),整理訊息以及計算網頁的顯示方式。由於,不同的瀏覽器會使用不同的渲染引擎作内核,對代碼的解讀不一,如常見的CSS,在不同瀏覽器上就呈現出不同式樣。
另外,在Mozilla將其渲染引擎(Gecko)作為獨立於瀏覽器的一個配件之後,“渲染引擎”這個詞彙才被廣泛使用。也就是說,除了Mozilla瀏覽器,其他瀏覽器也可以使用Gecko作自己的渲染引擎。
常見瀏覽器使用的Rendering Engine
Browser | Rendering Engine |
---|---|
Mozilla Firefox | Gecko |
Windows Internet Explorer | Trident |
Opera | Presto |
Safari, Chrome | Webkit |
Konqueror | KHTML |