常見瀏覽器有哪些?哪些內核毁菱?
瀏覽器的內核--“Rendering Engine”米死,也可以稱為“渲染引擎”、“解釋引擎”等贮庞,瀏覽器是通過其渲染引擎將代碼渲染成用戶所見的頁面峦筒,現(xiàn)存的瀏覽器眾多,其瀏覽器內核也各種各樣窗慎,所以在開發(fā)過程中會遇到各種的兼容性問題物喷,根據(jù)百度統(tǒng)計流量研究院的數(shù)據(jù)顯示,至2018年3月近6個月以來遮斥,市面上常見的瀏覽器有Chrome峦失、IE9、IE8术吗、QQ瀏覽器尉辑、2345瀏覽器、搜狗瀏覽器较屿、IE7等隧魄,而這些瀏覽器的內核各不相同实幕。
典型的瀏覽器內核
Chrome | IE9.0 | IE8.0 | Firefox | Opera | Safari |
---|---|---|---|---|---|
Glink | Trident5.0 | Trident4.0 | Gecko | Glink | Webkit |
還有一些雙核瀏覽器,比如360瀏覽器(Trident+Blink)堤器,基本上雙核瀏覽器都是IE瀏覽器內核+谷歌瀏覽器內核昆庇,一般把其他內核叫做“高速瀏覽模式”,而Trident則是“兼容瀏覽模式”闸溃,用戶可以來回切換整吆。
??
doctype有什么作用?怎么寫辉川?
<!DOCTYPE>是html5標準網(wǎng)頁聲明,全稱為Document Type HyperText Mark-up Language表蝙,意思為文檔種類為超文本標記性語言或超文本鏈接標示語,要建立符合標準的網(wǎng)頁,DOCTYPE聲明是必不可少的關鍵組成部分乓旗,除非你的XHTML確定了一個正確的DOCTYPE,否則你的標識和css都不會生效DTD府蛇,例如xhtml-trasitional.dtd叫做文檔類型定義,里面包含了文檔的規(guī)則屿愚,瀏覽器就會根據(jù)你定義的DTD來解釋你頁面的標識汇跨,并展現(xiàn)出來。
HTML 和 XHTML 的DOCTYPE 聲明都有 strict/transitional/frameset 三種模式妆距。 strict 模式禁止所有 presetational or deprecatedelements(例如 font 標簽)以及 frameset標簽()穷遂;transitional 模式只禁止了 frameset標簽;frameset 模式與 transitional 模式相同娱据,并且允許 frameset 標簽蚪黑。
寫法:DOCTYPE聲明必須放在每一個XHTML文檔最頂部,在所有代碼和標識之上中剩。HTML 4.01 和 XHTML 都基于 SMGL忌穿,所以需要在文檔開頭聲明引用一個 DTD。在HTML 5 中结啼,DOCTYPE 不區(qū)分大小寫掠剑;不過對于XHTML、Polyglot HTML妆棒,DOCTYPE 這幾個字母需要大寫澡腾。