HTML基礎(chǔ)

常見瀏覽器有哪些?哪些內(nèi)核?

瀏覽器的內(nèi)核--“Rendering Engine”,也可以稱為“渲染引擎”、“解釋引擎”等,瀏覽器是通過其渲染引擎將代碼渲染成用戶所見的頁面,現(xiàn)存的瀏覽器眾多,其瀏覽器內(nèi)核也各種各樣,所以在開發(fā)過程中會(huì)遇到各種的兼容性問題,根據(jù)百度統(tǒng)計(jì)流量研究院的數(shù)據(jù)顯示,至2018年3月近6個(gè)月以來,市面上常見的瀏覽器有Chrome、IE9、IE8、QQ瀏覽器、2345瀏覽器、搜狗瀏覽器、IE7等,而這些瀏覽器的內(nèi)核各不相同。


image.png

典型的瀏覽器內(nèi)核

Chrome IE9.0 IE8.0 Firefox Opera Safari
Glink Trident5.0 Trident4.0 Gecko Glink Webkit

還有一些雙核瀏覽器,比如360瀏覽器(Trident+Blink),基本上雙核瀏覽器都是IE瀏覽器內(nèi)核+谷歌瀏覽器內(nèi)核,一般把其他內(nèi)核叫做“高速瀏覽模式”,而Trident則是“兼容瀏覽模式”,用戶可以來回切換。
??

doctype有什么作用?怎么寫?

<!DOCTYPE>是html5標(biāo)準(zhǔn)網(wǎng)頁聲明,全稱為Document Type HyperText Mark-up Language,意思為文檔種類為超文本標(biāo)記性語言或超文本鏈接標(biāo)示語,要建立符合標(biāo)準(zhǔn)的網(wǎng)頁,DOCTYPE聲明是必不可少的關(guān)鍵組成部分,除非你的XHTML確定了一個(gè)正確的DOCTYPE,否則你的標(biāo)識(shí)和css都不會(huì)生效DTD,例如xhtml-trasitional.dtd叫做文檔類型定義,里面包含了文檔的規(guī)則,瀏覽器就會(huì)根據(jù)你定義的DTD來解釋你頁面的標(biāo)識(shí),并展現(xiàn)出來。
HTML 和 XHTML 的DOCTYPE 聲明都有 strict/transitional/frameset 三種模式。 strict 模式禁止所有 presetational or deprecatedelements(例如 font 標(biāo)簽)以及 frameset標(biāo)簽();transitional 模式只禁止了 frameset標(biāo)簽;frameset 模式與 transitional 模式相同,并且允許 frameset 標(biāo)簽。

寫法:DOCTYPE聲明必須放在每一個(gè)XHTML文檔最頂部,在所有代碼和標(biāo)識(shí)之上。HTML 4.01 和 XHTML 都基于 SMGL,所以需要在文檔開頭聲明引用一個(gè) DTD。在HTML 5 中,DOCTYPE 不區(qū)分大小寫;不過對(duì)于XHTML、Polyglot HTML,DOCTYPE 這幾個(gè)字母需要大寫。

頁面出現(xiàn)了亂碼,是怎么回事?如何解決?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容