瀏覽器兼容

1.如何調(diào)試 IE 瀏覽器

  • IE7以上可以使用自帶的開發(fā)者工具進(jìn)行調(diào)試
  • IE7以下:border: 1px solid red;或者outline: 1px solid red;
  • 使用js調(diào)試

2.什么是CSS hack嗡善?在 CSS 和 HTML里如何寫 hack册着?在 CSS 中 IE 7、IE 8的 hack 方式蔬将?

CSS hack由于不同廠商的瀏覽器鞋怀,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等屋休,或者是同一廠商的瀏覽器的不同版本,如IE6和IE7梆惯,對CSS的解析認(rèn)識不完全一樣酱鸭,因此會導(dǎo)致生成的頁面效果不一樣,得不到我們所需要的頁面效果垛吗。
這個時候我們就需要針對不同的瀏覽器去寫不同的CSS凹髓,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果怯屉。 簡單的說蔚舀,CSS hack的目的就是使你的CSS代碼兼容不同的瀏覽器。當(dāng)然锨络,我們也可以反過來利用CSS hack為不同版本的瀏覽器定制編寫不同的CSS效果赌躺。

在 CSS 和 HTML里如何寫 hack?

  • 屬性前綴法:例如 IE6能識別下劃線"_"和星號" *"足删,IE7能識別星號"*"寿谴,但不能識別下劃線"_",IE6~IE10都認(rèn)識"\9"失受,但firefox前述三個都不能認(rèn)識
  • 選擇器前綴法(即選擇器Hack):例如 IE6能識別html .class{}讶泰,IE7能識別+html .class{}或者*:first-child+html .class{}
  • IE條件注釋法(即HTML條件注釋Hack):
    • 只在IE6下生效
  • 在非IE下生效
    <script>alert(1);</script>
  • 在IE6以上生效
    ``

3.列舉幾種 瀏覽器兼容問題

  • IE6/7不支持inline-block
  • IE6不支持css3屬性
  • :hover ie6及以下版本只支持在a元素上有效果

4.針對兼容咏瑟、多瀏覽器覆蓋有什么看法?漸進(jìn)增強(qiáng)優(yōu)雅降級是什么意思痪署?

兼容問題:在開發(fā)網(wǎng)頁的時候码泞,由于各方面的原因,不可能做到所有的瀏覽器都兼容狼犯。所以我們要根據(jù)瀏覽器市場占有率余寥,兼容主流、淘汰末流悯森。兼容并不是一定要分毫不差的在每個瀏覽器都很好的實現(xiàn)宋舷,對于高級瀏覽器功能全開,提供最好的用戶體驗瓢姻。對于低級瀏覽器頁面展示效果可以降低標(biāo)準(zhǔn)祝蝠,并建議提醒客戶轉(zhuǎn)至高級瀏覽器享受更好用戶體驗。

  • 漸進(jìn)增強(qiáng):先針對低版本瀏覽器構(gòu)建頁面幻碱,保證基本功能绎狭,再針對高級瀏覽器增加效果。
  • 優(yōu)雅降級:先針對高版本瀏覽器構(gòu)建頁面褥傍,再針對低版本瀏覽器進(jìn)行兼容儡嘶。

5.reset.css和normalize.css分別是做什么的?為什么推薦用 nomalize.css?

首先恍风,由于不同的瀏覽器或是瀏覽器的不同版本在支持和渲染頁面時出現(xiàn)的差異蹦狂,導(dǎo)致開發(fā)者需要進(jìn)行瀏覽器的兼容。針對這一問題邻耕,網(wǎng)絡(luò)的大牛們想方設(shè)法出不同的解決方案鸥咖,reset.css和normalize.css這兩種不同思路的解決兼容性問題的方案應(yīng)運而生。

首先兄世,由于不同的瀏覽器或是瀏覽器的不同版本在支持和渲染頁面時出現(xiàn)的差異啼辣,導(dǎo)致開發(fā)者需要進(jìn)行瀏覽器的兼容。針對這一問題御滩,網(wǎng)絡(luò)的大牛們想方設(shè)法出不同的解決方案鸥拧,reset.css和normalize.css這兩種不同思路的解決兼容性問題的方案應(yīng)運而生。

此時削解,一種新的解決這一問題的思路誕生——normalize.css富弦。normalize.css在保留有用的瀏覽器默認(rèn)樣式的基礎(chǔ)上,為不同瀏覽器提供通用樣式的規(guī)范氛驮,即給定通用的樣式腕柜,針對不同瀏覽器出現(xiàn)的兼容性問題分門別類的提供優(yōu)化方案。

6.IE盒模型和標(biāo)準(zhǔn)盒模型有什么區(qū)別? 怎樣使 IE7、8使用標(biāo)準(zhǔn)盒模型?box-sizing:border-box有什么作用

IE盒模型:寬度=邊框+內(nèi)邊距+內(nèi)容
標(biāo)準(zhǔn)盒模型:寬度=內(nèi)容寬度

怎樣使 IE7盏缤、8使用標(biāo)準(zhǔn)盒模型?
>文檔開頭聲明doctype
砰蠢,IE就會開始標(biāo)準(zhǔn)模式
box-sizing:border-box有什么作用

讓標(biāo)準(zhǔn)盒模型變?yōu)镮E盒模型

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市唉铜,隨后出現(xiàn)的幾起案子台舱,更是在濱河造成了極大的恐慌,老刑警劉巖潭流,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件竞惋,死亡現(xiàn)場離奇詭異,居然都是意外死亡灰嫉,警方通過查閱死者的電腦和手機(jī)拆宛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讼撒,“玉大人胰挑,你說我怎么就攤上這事〈患纾” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵豺谈,是天一觀的道長郑象。 經(jīng)常有香客問我,道長茬末,這世上最難降的妖魔是什么厂榛? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮丽惭,結(jié)果婚禮上击奶,老公的妹妹穿的比我還像新娘。我一直安慰自己责掏,他們只是感情好柜砾,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著换衬,像睡著了一般痰驱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞳浦,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天担映,我揣著相機(jī)與錄音,去河邊找鬼叫潦。 笑死蝇完,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播短蜕,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼氢架,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了忿危?” 一聲冷哼從身側(cè)響起达箍,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铺厨,沒想到半個月后缎玫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡解滓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年赃磨,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片洼裤。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡邻辉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出腮鞍,到底是詐尸還是另有隱情值骇,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布移国,位于F島的核電站吱瘩,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏迹缀。R本人自食惡果不足惜使碾,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望祝懂。 院中可真熱鬧票摇,春花似錦、人聲如沸砚蓬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怜械。三九已至颅和,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缕允,已是汗流浹背峡扩。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留障本,地道東北人教届。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓响鹃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親案训。 傳聞我的和親對象是個殘疾皇子买置,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

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

  • 一、如何調(diào)試 IE 瀏覽器强霎? 在IE7以上的版本中可以通過按快捷鍵F12調(diào)出開發(fā)人員調(diào)試框忿项,如下圖IE7以上調(diào)試工...
    dengpan閱讀 548評論 0 2
  • 一、問答部分 1. 如何調(diào)試 IE 瀏覽器 IE7及以上版本有調(diào)試臺城舞,可以按F12啟動轩触。Paste_Image.p...
    _hello__world_閱讀 464評論 0 1
  • 一、如何調(diào)試 IE 瀏覽器 IE7以上版本自帶的開發(fā)者工具家夺,IE6可以用border的方法脱柱;例:IE11的開發(fā)者工...
    __Qiao閱讀 1,127評論 2 17
  • 一、問答部分: 1. 如何調(diào)試 IE 瀏覽器? 如果是IE7版本以上可以使用自帶的開發(fā)者工具拉馋,按F12榨为,即可打開:...
    小木子2016閱讀 532評論 0 0
  • 原來就是周四的事啊,我還以為過了一周了呢合住。 事情是這樣的,兩周以前我從圖書館借了一本小說撒璧,因為看過作者的另外一部作...
    橙柿閱讀 146評論 0 0