學(xué)習(xí)前端的第十八天

兼容與圖片整合

1讳嘱、瀏覽器內(nèi)核:

歐朋瀏覽器是公認(rèn)的渲染靜態(tài)頁面最快的瀏覽器

谷歌瀏覽器:Google?Chrome,之前一直使用蘋果的webkit內(nèi)核酿愧,但是現(xiàn)在它與蘋果內(nèi)核分道揚鑣沥潭,自己開創(chuàng)了新的blink內(nèi)核,這個內(nèi)核也在被歐鵬(opera瀏覽器)共同采用和開發(fā)嬉挡;

火狐瀏覽器:Mozilla?Firefox钝鸽,內(nèi)核是Gecko

opera瀏覽器:內(nèi)核是blink;Presto???(前內(nèi)核?已經(jīng)廢棄?)

Safari瀏覽器:使用的是蘋果公司自己的內(nèi)核:webkit庞钢。

IE瀏覽器是微軟出品的瀏覽器拔恰,IE4以上版本都是Trident內(nèi)核。

2基括、常見bug:

1)圖片有邊框BUG

當(dāng)圖片加在IE上會出現(xiàn)邊框

Hack:給圖片加border:0;或者border:0????none;

2)圖片間隙

div中的圖片間隙BUG

描述:在div中插入圖片時颜懊,圖片會將div下方撐大大約三像素。

3)雙倍浮向(雙倍邊距)(只有IE6出現(xiàn))

描述:當(dāng)Ie6及更低版本瀏覽器在解析浮動元素時风皿,會錯誤地把浮向邊邊界(margin)加倍顯示河爹。

hack:給浮動元素添加聲明:display:inline;

4)默認(rèn)高度(IE6、IE7)

描述:在IE6及以下版本中揪阶,部分塊元素?fù)碛心J(rèn)高度(在16px左右昌抠;)

hack1:給元素添加聲明:font-size:0;

hack2:給元素添加聲明:overflow:hidden;

5)表單元素對齊不一致

描述:表單元素行高對齊方式不一致

hack:給表單元素添加聲明:float:left;

6)按鈕元素默認(rèn)大小不一

描述:各瀏覽器中按鈕元素大小不一致

hack1:?統(tǒng)一大小/(用a標(biāo)記模擬)

hack2:input外邊套一個標(biāo)簽,在這個標(biāo)簽里寫按鈕的樣式鲁僚,把input的邊框去掉。

hack3:如果這個按鈕是一個圖片裁厅,直接把圖片作為按鈕的背景圖即可冰沙。

8)鼠標(biāo)指針bug

描述:cursor屬性的hand屬性值只有IE9以下瀏覽器識別,其它瀏覽器不識別該聲明执虹,cursor屬性的pointer屬性值IE6.0以上版本及其它內(nèi)核瀏覽器都識別該聲明拓挥。

hack:如統(tǒng)一某元素鼠標(biāo)指針形狀為手型,

應(yīng)添加聲明:cursor:pointer(手型)?wait等待?move移動

9)透明屬性

兼容其他瀏覽器寫法:opacity:value;(value的取值范圍0-1;

例:opacity:0.5;)

IE瀏覽器寫法:filter:alpha(opacity=value);取值范圍?1-100(整數(shù))

3袋励、圖片整合:

優(yōu)點:

(1)CSS?Sprites能很好地減少網(wǎng)頁的http請求侥啤,從而大大的提高頁面的性能,這是CSS?Sprites最大的優(yōu)點茬故,也是其被廣泛傳播和應(yīng)用的主要原因盖灸;

(2)CSS?Sprites能減少圖片的字節(jié);

(3)CSS?Sprites解決了網(wǎng)頁設(shè)計師在圖片命名上的困擾磺芭,只需對一張集合的圖片命名赁炎,不需要對每一個小圖片進(jìn)行命名,從而提高了網(wǎng)頁制作效率钾腺。

(4)CSS?Sprites只需要修改一張或少張圖片的顏色或樣式來改變整個網(wǎng)頁的風(fēng)格徙垫。

缺點:

(1)圖片合并麻煩:圖片合并時讥裤,需要把多張圖片有序的合理的合并成一張圖片,并留好足夠的空間防止版塊出現(xiàn)不必要的背景姻报。

(2)圖片適應(yīng)性差:在高分辨的屏幕下自適應(yīng)頁面己英,若圖片不夠?qū)挄霈F(xiàn)背景斷裂。

(3)圖片定位繁瑣:開發(fā)時需要通過工具測量計算每個背景單元的精確位置吴旋。

(4)可維護(hù)性差:頁面背景需要少許改動剧辐,可能要修改部分或整張已合并的圖片,進(jìn)而要改動css邮府。在避免改動圖片的前提下荧关,又只能(最好)往下追加圖片,但這樣增加了圖片字節(jié)褂傀。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忍啤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子仙辟,更是在濱河造成了極大的恐慌同波,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叠国,死亡現(xiàn)場離奇詭異未檩,居然都是意外死亡,警方通過查閱死者的電腦和手機粟焊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進(jìn)店門冤狡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人项棠,你說我怎么就攤上這事悲雳。” “怎么了香追?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵合瓢,是天一觀的道長。 經(jīng)常有香客問我透典,道長晴楔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任峭咒,我火速辦了婚禮税弃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘讹语。我一直安慰自己钙皮,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著短条,像睡著了一般导匣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上茸时,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天贡定,我揣著相機與錄音,去河邊找鬼可都。 笑死缓待,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渠牲。 我是一名探鬼主播旋炒,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼签杈!你這毒婦竟也來了瘫镇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤答姥,失蹤者是張志新(化名)和其女友劉穎铣除,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鹦付,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡尚粘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了敲长。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片郎嫁。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖潘明,靈堂內(nèi)的尸體忽然破棺而出行剂,到底是詐尸還是另有隱情,我是刑警寧澤钳降,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站腌巾,受9級特大地震影響遂填,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜澈蝙,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一吓坚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灯荧,春花似錦礁击、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽链烈。三九已至,卻和暖如春挚躯,著一層夾襖步出監(jiān)牢的瞬間强衡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工码荔, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留漩勤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓缩搅,卻偏偏與公主長得像越败,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子硼瓣,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,086評論 2 355

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