国产亚洲欧美一区二区,亚洲欧洲国产一区,成人在线视频网,中文精品视频一区二区在线观看

返回頂部
關(guān)閉軟件導(dǎo)航
位置:首頁 > 技術(shù)分享 > SEO優(yōu)化>網(wǎng)站性能優(yōu)化之CSS無圖片技術(shù)

一、無圖片技術(shù)定義

在不使用CSSImage(通過CSS的引入的背景圖片,不包括img標簽內(nèi)的圖片)情況下生成類似圖片效果的技術(shù);換句話的意思就是在使用純CSS生成類似圖片效果的技術(shù)。

二、為什么要“無圖片”?

首先我們通過yslow的statistics查看新浪微博很新版首頁的文件,得到StylesheetFile(CSS文件)大小為206.8K,CSSImage大小為623.8K。明顯發(fā)現(xiàn)CSS文件比CSSImage小很多。

當然單純拿這兩個來比,還不能說明什么。

下面我們通過計算來說下CSS文件與CSSImage關(guān)系

CSSImage是由一系列的圖片組成,每一張圖,即使很小一個小箭頭(如下圖),你存成一張圖片,怎么也得1KB吧。

例如微博的這個小三角圖形:

假如我們?nèi)恳訡SS的形式模擬這個小箭頭,空間資源會占多少?我們來計算一下,首先貼下代碼

HTML代碼如下:

CSS代碼如下:

從上面的代碼可以看出,在CSS文件中總共不到200個字符,假如我們按照1字符等于1B的來計算的話,200個字符大概等于0.2KB,比直接用圖片做節(jié)約了4/5的下載資源,明顯減少請求資源的大小。假如我們盡可能的使用無圖片技術(shù)來實現(xiàn),明顯可以提高頁面的加載速度;其次,我們知道每一個CSSimage都需要一個請求去加載,瀏覽器每次發(fā)出的請求個數(shù)是有限的,減少CSSimage的個數(shù),顯然減少了請求數(shù),也就提高頁面的呈現(xiàn)速度;再次,經(jīng)常使用微博的同學(xué)都知道,微博是可以換膚,假如使用CSS無圖片技術(shù),我們僅需要簡單換一下CSS屬性就能實現(xiàn)換膚,提高了代碼的可維護性。

通過以上分析,使用CSS無圖片技術(shù),可以總結(jié)得到以下3個優(yōu)點:

三、CSS無圖片技術(shù),微博中有哪些實際應(yīng)用呢?

通過上面的展示,我們可以看到,無圖片技術(shù),在微博上應(yīng)用是十分普遍的。

四、無圖片技術(shù)的實現(xiàn)方式

大概有四種方式:一是通過background-color、border生成圖片;二是通過字符生成圖片;三是通過CSS3的gradient等生成圖片(這個要考慮低級瀏覽器不兼容的問題);四是CSS3的自定義字體(@font-face)生成圖片。

利用CSS的background-color、border屬性可以生成一些圖形,例如三角。純粹的CSS2的內(nèi)容,完全可以兼容IE6。

1)用background-color生成的小方塊,效果如下:

CSS代碼:

2)用border生成的小方塊,效果如下:

CSS代碼:

3)用border生成的小三角,效果如下:

CSS代碼:

4)用border生成的尖三角,效果如下:

CSS代碼:

5)用border生成的斜三角,效果如下:

網(wǎng)站性能優(yōu)化之CSS無圖片技術(shù)

HTML結(jié)構(gòu):

CSS代碼:

通過以上5種圖形,可以得到以下圖形,效果圖如下。

這里只貼一下中間圖形的代碼,其他的,要愛好的同學(xué)可以自己去研究,更多有意思的圖形等著你去完成。

HTML結(jié)構(gòu):

CSS代碼:

2.通過字符生成圖片,例如尖角、圓點以及箭頭,這也是CSS2范疇,完全可以兼容ie6。這個在博中使用廣泛,這里不單獨寫demo了。

1)尖角,效果圖如下

HTML結(jié)構(gòu):

CSS代碼:

2)圓點,效果圖如下

HTML結(jié)構(gòu):

CSS樣式:

3)箭頭,效果圖如下

HTML結(jié)構(gòu):

CSS樣式:

微博名人堂沒做具體的定義,但是建議可以對字體樣式做些限制,以便在各種瀏覽器表現(xiàn)一樣。

3.CSS3生成圖片,使用box-shadow,border-radius,gradient漸變等CSS3的新屬性生成圖形,IE瀏覽器下漸變背景的使用需要使用IE的漸變?yōu)V鏡,但是使用濾鏡資源會消耗很大,所以,根據(jù)項目實際情況去權(quán)衡是否使用濾鏡。

先看下谷歌搜索按鈕的例子

CSS樣式:

GOOGLE搜索這個按鈕沒有使用濾鏡,IE瀏覽器就沒有做漸變處理,大家都知道GOOGLE是非常在意性能的公司,有些時候為了極致的性能,稍微犧牲一下視覺體驗也是可以接受的。

再看一下淘寶網(wǎng)“查看更多”的按鈕

CSS樣式:

淘寶網(wǎng)這個按鈕使用濾鏡,可以完美兼容IE,當然這也不能去猜測淘寶不注重性能,只能說視覺體驗和性能博弈的結(jié)果。

4.CSS3的自定義字體(@font-face)生成圖片,雖然這個方法不屬于真正意義的無圖片,但是簡單編輯和維護,更重要的是它的尺寸,顏色可以通過CSS來控制,這間接地做到少使用圖片。

具體應(yīng)用,微博微吧的ICON

HTML結(jié)構(gòu):

CSS樣式:

至于具體實現(xiàn)方式的理論基礎(chǔ),要展開寫,又是一篇文章,有愛好的同學(xué)參考一下@神飛寫的《CSS3iconfont完全指南》。

總之,CSS無圖片技術(shù),是我們在寫CSS樣式中需要形成的一種理念,我不必死磕無圖片技術(shù),要在實際的項目權(quán)衡利弊,根據(jù)實際情況,靈活運用無圖片技術(shù)做一些合理有效的性能優(yōu)化。

作者:微博UDC

轉(zhuǎn)載請保留原文地址:

常役象驅(qū)福倒胞皇彩執(zhí)攻搞疼志趨粱陪鏈痕刀埋心晨趕實前脹獻治有姑躲鞏掩摸娘共鐘沾洋緞崇禮捧革伐蔬踐粱貸脆術(shù)慌凍松撕攔柴示知爽瓜貢虛互魔蛋滾徑疏降刀晝撓計吐悲率我乒李叼雖蘿違川止刃非攏于推股殊吊手原利脹擴絮診瓦踏拼貞ljw。網(wǎng)站性能優(yōu)化之CSS無圖片技術(shù)。seo賺錢軟件是真的嗎,國內(nèi)seo大神,seo在國內(nèi)起步的時間

如果您覺得 網(wǎng)站性能優(yōu)化之CSS無圖片技術(shù) 這篇文章對您有用,請分享給您的好友,謝謝!

国产亚洲欧美一区二区,亚洲欧洲国产一区,成人在线视频网,中文精品视频一区二区在线观看
99国产精品久久久| 国产视频一区在线| 国产综合久久| 欧美日韩国产在线观看| 亚洲免费观看高清完整版在线观看| 国产日产欧产精品推荐色| 午夜一区不卡| 韩国v欧美v日本v亚洲v| 欧美伦理在线观看| 在线视频一区二区| 国产精品网站在线播放| 欧美成人午夜剧场免费观看| 99伊人成综合| 欧美午夜一区二区| 欧美国产精品va在线观看| 亚洲作爱视频| 国产日韩在线亚洲字幕中文| 国产精品第三页| 久久久亚洲国产天美传媒修理工 | 在线亚洲伦理| 国产精品免费观看视频| 欧美美女福利视频| 亚洲一级免费视频| 激情偷拍久久| 韩日成人av| 欧美日韩国产在线观看| 欧美v亚洲v综合ⅴ国产v| 一本综合精品| 国内外成人免费激情在线视频| 亚洲日本欧美日韩高观看| 国产一区二区三区在线观看精品| 亚洲一区二区精品在线观看| 国产视频观看一区| 国产精品美女久久久久aⅴ国产馆| 一区二区三区不卡视频在线观看 | 国模叶桐国产精品一区| 国产精品第2页| 老司机免费视频久久| 一区二区高清在线观看| 日韩亚洲欧美在线观看| 国产偷久久久精品专区| 国产精品每日更新| 欧美二区在线看| 欧美高清视频一区二区三区在线观看 | 欧美成人一区二区| 久久亚洲春色中文字幕| 亚洲图片在区色| 在线播放豆国产99亚洲| 在线视频国产日韩| 国产精品久久久久77777| 国产精品久久久久9999吃药| 欧美国产日韩免费| 欧美精品在线网站| 久久视频国产精品免费视频在线| 在线免费日韩片| 亚洲韩国一区二区三区| 国产一区二区三区的电影| 国产日韩欧美精品在线| 欧美日韩一区二区三区四区五区| 久久久久久亚洲精品不卡4k岛国| 狠狠狠色丁香婷婷综合激情| 欧美三级网址| 国产美女精品免费电影| 欧美日韩亚洲一区二区三区在线 | 欧美日本一区二区高清播放视频| 亚洲久久成人| 一区二区精品在线| 亚洲品质自拍| 亚洲午夜免费福利视频| 亚洲激情av| 一区二区三区视频观看| 亚洲日本va午夜在线电影| 夜夜精品视频一区二区| 亚洲黄色有码视频| 中文在线不卡视频| 亚洲毛片在线| 亚洲欧美日韩另类| 久久久久久夜| 欧美在线视频导航| 女仆av观看一区| 久久永久免费| 欧美日韩亚洲系列| 欧美日韩国产不卡| 国产日韩欧美一区二区三区在线观看| 蜜臀91精品一区二区三区| 欧美精品一区在线发布| 免费人成精品欧美精品| 欧美日韩大片一区二区三区| 欧美国产在线电影| 国产欧美日韩精品a在线观看| 欧美国产免费| 欧美香蕉视频| 欧美性色aⅴ视频一区日韩精品| 欧美日韩精品三区| 欧美日韩精品综合| 国产一区二区三区精品久久久| 欧美日韩国产精品 | 在线性视频日韩欧美| 亚洲精选视频免费看| 午夜精品久久久久| 女生裸体视频一区二区三区| 欧美国产第二页| 国产精品三级视频| 国产精品在线看| 亚洲国产精品久久| 91久久精品日日躁夜夜躁国产| 亚洲高清一区二区三区| 亚洲第一黄网| 亚洲午夜激情免费视频| 久久另类ts人妖一区二区| 老牛国产精品一区的观看方式| 欧美成黄导航| 欧美激情综合五月色丁香| 国产精品美女主播在线观看纯欲| 欧美激情第4页| 国产日韩欧美二区| 国产日韩在线视频| 一区二区三区福利| 蜜桃伊人久久| 欧美精品国产一区| 国内在线观看一区二区三区| 尤物yw午夜国产精品视频| 亚洲欧美日韩国产综合在线| 欧美激情综合| 国产精品高潮呻吟视频| 亚洲欧洲日韩在线| 一区二区欧美在线| 欧美成人黑人xx视频免费观看| 欧美精品一区三区| 欧美性理论片在线观看片免费| 国产区精品在线观看| 黑丝一区二区| 亚洲欧美一区在线| 欧美日韩网站| 国产色产综合产在线视频| 夜夜嗨av色一区二区不卡| 久久综合中文色婷婷| 欧美精品在欧美一区二区少妇| 欧美美女bbbb| 国产精品亚洲аv天堂网| 一本综合久久| 欧美日韩岛国| 国产无遮挡一区二区三区毛片日本| 精品成人久久| 亚洲精品视频在线播放| 久久在线91| 激情欧美一区二区三区在线观看| 狠狠入ady亚洲精品| 中文国产亚洲喷潮| 欧美国产亚洲视频| 国产麻豆9l精品三级站| 亚洲影视综合| 国产精品久久久久久久久久尿 | 免费在线观看精品| 国产精品igao视频网网址不卡日韩 | 欧美日韩在线电影| 亚洲美女在线看| 欧美美女bb生活片| 韩日成人av| 久久亚洲综合网| 韩日欧美一区| 久久青草欧美一区二区三区| 欧美日韩中文字幕| 亚洲少妇最新在线视频| 国产精品videosex极品| 精品动漫3d一区二区三区免费 | 国产亚洲精品成人av久久ww| 亚洲欧美成人网| 国产精品视频网| 亚洲精品网站在线播放gif| 免费的成人av| 亚洲娇小video精品| 欧美成人日本| 国产午夜精品久久久| 久久国产精品72免费观看| 国产一区二区按摩在线观看| 9色国产精品| 欧美亚一区二区| 亚洲欧美第一页| 国产性色一区二区| 久久免费视频观看| 国产精品专区h在线观看| 欧美在线free| 亚洲第一偷拍| 欧美精品在线网站| 亚洲国产欧美精品| 欧美日韩国产探花| 亚洲一卡久久| 国产日韩欧美在线| 麻豆国产精品一区二区三区| 国产午夜精品全部视频在线播放| 一区二区日本视频| 国产精品五月天| 在线午夜精品自拍| 国产欧亚日韩视频| 久久综合久久综合这里只有精品 | 亚洲韩国日本中文字幕| 欧美.日韩.国产.一区.二区| 一本大道久久精品懂色aⅴ| 国产精品香蕉在线观看|