雪碧圖

1.CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用?

答:CSS Sprite,中文叫雪碧圖,也有人喊CSS精靈嘀掸,就是一種背景拼合的技術(shù),然后通過background-position來顯示雪碧圖中需要顯示的圖像规惰。雪碧圖被運用在眾多使用了很多小圖標(biāo)的網(wǎng)站上睬塌。
作用:
1.服務(wù)器上都每一個資源都需要加載,圖片也是如此歇万,如果有許多不同的icon揩晴,就需要有多次的請求,如果合成一張圖片就可以減少請求的次數(shù)贪磺,從而提高加載速度文狱;
2.可以降低圖片占用字節(jié)
參考資料:CSS雪碧圖

2.img標(biāo)簽和CSS背景使用圖片在使用場景上有何區(qū)別?

  • 如下場景使用img標(biāo)簽比較合適:
    1缘挽、如果圖像是內(nèi)容的一部分,使用Img標(biāo)簽呻粹。
    2壕曼、使用img(alt文本)圖像有一個重要的語義時,比如一個警告圖標(biāo)。這將確保圖像的意義可以很好的和user-agents溝通,包括屏幕閱讀器等浊。
    3腮郊、如果你依賴于瀏覽器縮放圖像比例并且可以呈現(xiàn)不錯的效果時使用Img標(biāo)簽。
    4筹燕、如果配合 z - index 伸展背景圖像來填補它的整個窗口時使用Img標(biāo)簽轧飞。
    5、使用img代替有背景圖像可以顯著提高性能的動畫背景撒踪。
    6过咬、IMG會首先加載因為src在html文件本身中而在有背景圖像源是樣式表中引入的圖像,加載樣式表加載后,延遲加載的網(wǎng)頁制妄。
  • 如下場景使用CSS背景比較合適:
    1掸绞、如果圖像不是內(nèi)容的一部分時使用backgrond-image。
    2耕捞、如果你想打印頁面并且你不想要的圖像包括默認情況下使用backgrond-image衔掸。
    3.如果需要縮短下載時間通過CSS sprites 時使用backgrond-image
    4.如果你只需要展示圖像的一部分通過CSS sprites,時使用backgrond-image
    5.如果你需要為不同的屏幕分辨率展示不同的圖像使用 media查詢時使用backgrond-image
    參考文檔:如何使用img標(biāo)簽和CSS背景

3.title和 alt屬性分別有什么作用俺抽?

  • title是一個全局屬性敞映,主要是為元素增加一個小提示或者注釋,當(dāng)鼠標(biāo)hover到這個有title屬性的元素時磷斧,title的值會在鼠標(biāo)的旁邊顯示出來振愿。
  • alt主要是當(dāng)圖片無法加載的時候用來替代圖片的文字內(nèi)容
無標(biāo)題.png

4.background: url(abc.png) 0 0 no-repeat;這句話是什么意思捷犹?

答:這句話是一個background屬性的shorthand,其中的值是background-image埃疫、bakground-position伏恐、background-repeat三個屬性的簡寫.

  • background-image可以為背景引入背景圖片,接受的值是一個相對URL地址或絕對URL地址
  • background-position可以指定背景圖片的初始位置
  • background-repeat表示的是背景圖片是否重復(fù)栓霜,默認的值是repeat
    所以這一句話的意思是引入一個背景圖片翠桦,位置左上角,不重復(fù)胳蛮。

5.background-size有什么作用? 兼容性如何? 常用的值是?

答:background-size屬性規(guī)定背景圖像的尺寸销凑,可已用像素值、百分比仅炊、em或rem值和一些關(guān)鍵字來設(shè)置其值斗幼。

描述
length 設(shè)置背景圖像的高度和寬度,第一個值設(shè)置寬度抚垄,第二個值設(shè)置高度蜕窿。如果只設(shè)置一個值,則第二個值會被設(shè)置為 "auto"呆馁。
percentage 以父元素的百分比來設(shè)置背景圖像的寬度和高度桐经。
cover 把背景圖像擴展至足夠大,以使背景圖像完全覆蓋背景區(qū)域浙滤。(背景圖像的某些部分也許無法顯示在背景定位區(qū)域中阴挣。)
contain 把圖像圖像擴展至最大尺寸,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域纺腊。

兼容性:

QQ圖片20160811110743.png

IE8以上瀏覽器均被兼容畔咧。

6.如何讓一個div水平居中?如何讓圖片水平居中揖膜?

答:div是塊級元素誓沸,要讓它水平居中,可以設(shè)置div{margin:0 auto;}
圖片是行內(nèi)元素次氨,它的父容器是塊級元素且要在父容器上設(shè)置text-align:center,可以讓圖片水平居中蔽介。

7.如何設(shè)置元素透明? 兼容性?

答:(1)rgba(0,0,0,0.5),a表示透明度煮寡,0=透明虹蓄,1=不透明;
(2)opactiy:0.5;filter:Alpha(opacity=50); /* IE8 以及更早的瀏覽器 */;

  • rgba()的兼容性:IE8以上都兼容
QQ圖片20160811112915.png
  • opactiy的兼容性:IE8部分支持幸撕,以上都兼容
QQ圖片20160811113330.png

8.opacity和 rgba都能設(shè)置透明薇组,有什么區(qū)別?

答:區(qū)別:1)坐儿、opacity作用于元素以及元素內(nèi)的所有內(nèi)容的透明度律胀,而rgba()只作用于元素的顏色或其背景色宋光。
2)、opacity會繼承父元素的 opacity 屬性炭菌,而rgba()設(shè)置的元素的后代元素不會繼承透明性,只是針對自己本身有效罪佳,無法使內(nèi)部的所有元素透明。

QQ圖片20160811115957.png

由上面例子可以看出設(shè)置opacity不僅改變背景顏色的透明度黑低,還改變了它里面的內(nèi)容赘艳,邊框透明度。設(shè)置rgba只改變了背景色的透明度克握,它的內(nèi)部的內(nèi)容蕾管,邊框都不變。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末菩暗,一起剝皮案震驚了整個濱河市掰曾,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌停团,老刑警劉巖旷坦,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異佑稠,居然都是意外死亡塞蹭,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門讶坯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人岗屏,你說我怎么就攤上這事辆琅。” “怎么了这刷?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵婉烟,是天一觀的道長。 經(jīng)常有香客問我暇屋,道長似袁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任咐刨,我火速辦了婚禮昙衅,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘定鸟。我一直安慰自己而涉,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布联予。 她就那樣靜靜地躺著啼县,像睡著了一般材原。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上季眷,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天余蟹,我揣著相機與錄音,去河邊找鬼子刮。 笑死威酒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的话告。 我是一名探鬼主播兼搏,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼沙郭!你這毒婦竟也來了佛呻?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤病线,失蹤者是張志新(化名)和其女友劉穎吓著,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體送挑,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡绑莺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了惕耕。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纺裁。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖司澎,靈堂內(nèi)的尸體忽然破棺而出欺缘,到底是詐尸還是另有隱情,我是刑警寧澤挤安,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布谚殊,位于F島的核電站,受9級特大地震影響蛤铜,放射性物質(zhì)發(fā)生泄漏嫩絮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一围肥、第九天 我趴在偏房一處隱蔽的房頂上張望剿干。 院中可真熱鬧,春花似錦穆刻、人聲如沸怨愤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽撰洗。三九已至篮愉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間差导,已是汗流浹背试躏。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留设褐,地道東北人颠蕴。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像助析,于是被迫代替她去往敵國和親犀被。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,573評論 2 353

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

  • 一外冀、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1寡键、css sprite是一種圖片處理方法,就是將...
    鴻鵠飛天閱讀 397評論 0 0
  • 1. CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用雪隧。CSS雪碧 即CSS Sprite西轩,也有人叫它C...
    饑人谷_duoduo閱讀 299評論 0 0
  • 1.CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 CSS雪碧圖就是把你要使用的一些小圖標(biāo)或背景圖片合...
    饑人谷_任磊閱讀 535評論 0 0
  • 1. CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用? CSS Sprite能夠把一些小的背景圖片整合...
    墨燈閱讀 318評論 0 0
  • 2017.1.15 公車上放著王菲的歌脑沿,漫不經(jīng)心的瘋癲藕畔,迷了人的魂。前排黃色外套的女人靠著椅背沉沉睡去庄拇,卷發(fā)掩住了...
    一只肥路閱讀 374評論 0 0