幾個問題

內(nèi)容:

  • utf-8與gbk的區(qū)別;
  • 常見瀏覽器有哪些已添,有哪些內(nèi)核朝巫;
  • 嚴(yán)格(標(biāo)準(zhǔn) )模式(Standards Mode)與怪異(混雜)模式(Quirks mode)的區(qū)別鸿摇;
  • px、rem劈猿、em的區(qū)別拙吉。

utf-8與gbk的區(qū)別:
  • 表示方法上:utf-8是用以解決國際上字符的一種多字節(jié)編碼潮孽,它對英文使用8位(即一個字節(jié)),中文使用24為(三個字節(jié))來編碼筷黔。而GBK的文字編碼是用雙字節(jié)來表示的往史,即不論中、英文字符均使用雙字節(jié)來表示佛舱,為了區(qū)分中文椎例,將其最高位都設(shè)定成1。

  • 通用性上:UTF-8包含全世界所有國家需要用到的字符名眉,是國際編碼粟矿,通用性強。而GBK包含全部中文字符损拢,是國家編碼陌粹,通用性比UTF8差。

  • 數(shù)據(jù)庫占用上:utf-8占用數(shù)據(jù)庫比GBK大福压。


常見瀏覽器有哪些掏秩,有哪些內(nèi)核:
  • 常見瀏覽器:
    Mozilla Firefox 瀏覽器(Gecko內(nèi)核)
    Chrome 瀏覽器(Webkit內(nèi)核)
    Internet Explorer 瀏覽器(Trident內(nèi)核)
    Safari瀏覽器(Webkit內(nèi)核)
    Opera瀏覽器(7.0及以上版本 Presto內(nèi)核)
    Maxthon瀏覽器(Trident內(nèi)核)
    Netscape瀏覽器 (6及以上版本 Gecko內(nèi)核)
    The world瀏覽器(Trident內(nèi)核)
    Tencent Traveler瀏覽器(Trident內(nèi)核)

  • 內(nèi)核:
    Trident內(nèi)核(IE內(nèi)核)是微軟開發(fā)的一種排版引擎。該內(nèi)核程序在1997年的IE4中首次被采用荆姆,是微軟在Mosaic代碼的基礎(chǔ)之上修改而來的蒙幻,并沿用到目前的 IE7。Trident實際上是一款開放的內(nèi)核胆筒,其接口內(nèi)核設(shè)計的相當(dāng)成熟邮破,因此才有許多采用IE內(nèi)核而非IE的瀏覽器涌現(xiàn)(如 Maxthon、The World 仆救、TT抒和、GreenBrowser、AvantBrowser等)彤蔽。此外摧莽,為了方便也有很多人直接簡稱其為IE內(nèi)核(當(dāng)然也不排除有部分人是因為不知道內(nèi) 核名稱而只好如此說,至少老N就是如此顿痪。镊辕。。)蚁袭。
    自從發(fā)布后征懈,Trident不斷地被更新和完善:
    Trident II(IE5)——增進對CSS1.0的支持及對CSS2重大的變更;
    Trident III(IE5.5)——修正部分CSS的排版控制揩悄;
    Trident IV(IE6)——修正了一部分box-model的錯誤以及增加了“兼容模式(Quirks Mode)”切換功能受裹,以增加對文件類型描述(Document Type Definition,DTD)的支持;
    Trident V(IE7)——修正許多CSS排版處理上的錯誤以及增加對PNG格式alpha通道(半透明)的支持棉饶。(這就是IE6經(jīng)常被詬病的對png圖片支持不良的之處O谜隆)
    Webkit內(nèi)核 蘋果公司自己的內(nèi)核,也是蘋果的Safari瀏覽器使用的內(nèi)核照藻。 Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎袜啃,均是從KDE的KHTML及KJS引擎衍生而來,它們都是自由軟 件幸缕,在GPL條約下授權(quán)群发,同時支持BSD系統(tǒng)的開發(fā)。所以Webkit也是自由軟件发乔,同時開發(fā)源代碼熟妓。在安全方面不受IE、Firefox的制約栏尚,所以 Safari瀏覽器在國內(nèi)還是很安全的起愈。
    Gecko內(nèi)核 Gecko是套開放源代碼的、以C++編寫的網(wǎng)頁排版引擎译仗。這軟件原本是由網(wǎng)景通訊公司開發(fā)的抬虽,Netcape6開始采用該內(nèi)核。后來的 Mozilla FireFox也采用了該內(nèi)核纵菌,Geckos的特點是代碼完全公開阐污,因此,其可開發(fā)程度很高咱圆,全世界的程序員都可以為其編寫代碼笛辟,增加功能。Geckos 現(xiàn)在由Mozilla基金會維護序苏。
    Presto內(nèi)核 Presto是一個由Opera Software開發(fā)的瀏覽器排版引擎手幢,該內(nèi)核在2003年的Opera7中首次被使用,該款引擎的特點就是渲染速度的優(yōu)化達到了極致杠览,也是目前公認(rèn)網(wǎng)頁瀏覽速度最快的瀏覽器內(nèi)核


嚴(yán)格(標(biāo)準(zhǔn) )模式(Standards Mode)與怪異(混雜)模式(Quirks mode)的區(qū)別:
    瀏覽器從服務(wù)端獲取網(wǎng)頁后會根據(jù)文檔的[DOCTYPE]定義顯示網(wǎng)頁弯菊,如果文檔正確定義了DOCTYPE瀏覽器則會進入標(biāo)準(zhǔn)模式(Standards Mode)(按照W3C標(biāo)準(zhǔn)渲染頁面)纵势,否則瀏覽器會進入怪異模式或混雜模式(Quirks mode)(按照瀏覽器自己規(guī)則渲染頁面)踱阿。

瀏覽器開發(fā)初期W3C倡導(dǎo)的網(wǎng)頁標(biāo)準(zhǔn)并不流行,因此瀏覽器有獨特的對網(wǎng)頁標(biāo)簽或?qū)傩缘慕馕瞿J角仗S著日后網(wǎng)頁標(biāo)準(zhǔn)的流行软舌,瀏覽器增加了對新標(biāo)準(zhǔn)的支持(Standards Mode),但又沒有放棄對原有模式的兼容(Quirks mode)牛曹,這就是瀏覽器多種表現(xiàn)模式的來源佛点。

px、rem、em的區(qū)別:
  • PX為單位
    PX實際上就是像素超营,用PX設(shè)置字體大小時鸳玩,比較穩(wěn)定和精確。但是這種方法存在一個問題演闭,當(dāng)用戶在瀏覽器中瀏覽我們制作的Web頁面時不跟,如果改變了瀏覽器的縮放,這時會使用我們的Web頁面布局被打破米碰。這樣對于那些關(guān)心自己網(wǎng)站可用性的用戶來說窝革,就是一個大問題了。因此吕座,這時就提出了使用“em”來定義Web頁面的字體虐译。
  • EM為單位
    EM就是根據(jù)基準(zhǔn)來縮放字體的大小。EM實質(zhì)是一個相對值吴趴,而非具體的數(shù)值漆诽。這種技術(shù)需要一個參考點,一般都是以<body>的“font-size”為基準(zhǔn)史侣。如WordPress官方主題Twenntytwelve的基準(zhǔn)就是14px=1em拴泌。另外,em是相對于父元素的屬性而計算的惊橱。
  • Rem為單位
    EM是相對于其父元素來設(shè)置字體大小的蚪腐,這樣就會存在一個問題,進行任何元素設(shè)置税朴,都有可能需要知道他父元素的大小回季。而Rem是相對于根元素<html>,這樣就意味著正林,我們只需要在根元素確定一個參考值泡一。
  • 瀏覽器的兼容性
    除了IE6-IE8r,其它的瀏覽器都支持em和rem屬性觅廓,px是所有瀏覽器都支持鼻忠。
    因此為了瀏覽器的兼容性,可“px”和“rem”一起使用杈绸,用"px"來實現(xiàn)IE6-8下的效果帖蔓,然后使用“Rem”來實現(xiàn)代瀏覽器的效果。

px,em,rem單位轉(zhuǎn)換工具 地址:http://pxtoem.com/


拓展內(nèi)容:
1瞳脓、字符集以及字符編碼塑娇;
2、瀏覽器的表現(xiàn)模式劫侧;
3埋酬、瀏覽器哨啃。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市写妥,隨后出現(xiàn)的幾起案子拳球,更是在濱河造成了極大的恐慌,老刑警劉巖珍特,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件醇坝,死亡現(xiàn)場離奇詭異,居然都是意外死亡次坡,警方通過查閱死者的電腦和手機呼猪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來砸琅,“玉大人宋距,你說我怎么就攤上這事≈⒅” “怎么了谚赎?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長诱篷。 經(jīng)常有香客問我壶唤,道長,這世上最難降的妖魔是什么棕所? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任闸盔,我火速辦了婚禮,結(jié)果婚禮上琳省,老公的妹妹穿的比我還像新娘迎吵。我一直安慰自己,他們只是感情好针贬,可當(dāng)我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布击费。 她就那樣靜靜地躺著,像睡著了一般桦他。 火紅的嫁衣襯著肌膚如雪蔫巩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天快压,我揣著相機與錄音圆仔,去河邊找鬼。 笑死嗓节,一個胖子當(dāng)著我的面吹牛荧缘,可吹牛的內(nèi)容都是我干的皆警。 我是一名探鬼主播拦宣,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鸵隧?” 一聲冷哼從身側(cè)響起绸罗,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎豆瘫,沒想到半個月后珊蟀,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡外驱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年育灸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昵宇。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡磅崭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瓦哎,到底是詐尸還是另有隱情砸喻,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布蒋譬,位于F島的核電站割岛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏犯助。R本人自食惡果不足惜癣漆,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望剂买。 院中可真熱鬧扑媚,春花似錦、人聲如沸雷恃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽倒槐。三九已至旬痹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間讨越,已是汗流浹背两残。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留把跨,地道東北人人弓。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像着逐,于是被迫代替她去往敵國和親崔赌。 傳聞我的和親對象是個殘疾皇子意蛀,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內(nèi)容