任務(wù)9-2

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

CSS雪碧 即CSS Sprite闰挡,也有人叫它CSS精靈涕蜂,是一種CSS圖像合并技術(shù)馒稍,該方法是將小圖標(biāo)和背景圖像合并到一張圖片上潮孽,然后利用css的背景定位來(lái)顯示需要顯示的圖片部分。

優(yōu)點(diǎn):

減少加載網(wǎng)頁(yè)圖片時(shí)對(duì)服務(wù)器的請(qǐng)求次數(shù)
可以合并多數(shù)背景圖片和小圖標(biāo)筷黔,方便在任何位置使用往史,這樣不同位置的請(qǐng)求只需要調(diào)用一個(gè)圖片,從而減少對(duì)服務(wù)器的請(qǐng)求次數(shù)佛舱,降低服務(wù)器壓力椎例,同時(shí)提高了頁(yè)面的加載速度,節(jié)約服務(wù)器的流量请祖。
提高頁(yè)面的加載速度
sprite 技術(shù)的其中一個(gè)好處是圖片的加載時(shí)間(在有許多 sprite 時(shí)订歪,單張圖片的加載時(shí)間)。由所需圖片拼成的一張 GIF 圖片的尺寸會(huì)明顯小于所有圖片拼合前的大小肆捕。單張的 GIF 只有相關(guān)的一個(gè)色表刷晋,而單獨(dú)分割的每一張 GIF 都有自己的一個(gè)色表,這就增加了總體的大小慎陵。因此眼虱,單獨(dú)的一張 JPEG 或者 PNG sprite 在大小上非常可能比把一張圖分成多張得來(lái)的圖片總尺寸小席纽。
減少鼠標(biāo)滑過(guò)的一些bug
IE6不會(huì)主動(dòng)預(yù)加載鼠標(biāo)滑過(guò)即a:hover中的背景圖片捏悬,所以,如果使用多張圖片润梯,鼠標(biāo)滑過(guò)會(huì)出現(xiàn)閃白的現(xiàn)象过牙。使用CSS雪碧,由于一張圖片即可纺铭,所以不會(huì)出現(xiàn)這種現(xiàn)象寇钉。

缺點(diǎn):

內(nèi)存使用
影響瀏覽器的縮放功能
拼圖維護(hù)比較麻煩
使CSS的編寫變得困難
CSS 雪碧調(diào)用的圖片不能被打印
錯(cuò)誤得使用 Sprites 影響可訪問(wèn)性

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

img標(biāo)簽的圖片一般是可變的舶赔,例如網(wǎng)站上的廣告扫倡,用戶頭像,產(chǎn)品介紹顿痪、網(wǎng)頁(yè)介紹镊辕,這些能傳達(dá)更多內(nèi)容的東西。


QQ截圖.jpg

css背景圖片一般比較少變化蚁袭,除非網(wǎng)頁(yè)改版或者一些樣式需要改版才會(huì)改變征懈。


QQ截圖20160809214924.jpg

3、title和 alt屬性分別有什么作用?

title 屬性是在你鼠標(biāo)懸停在該圖片上時(shí)顯示一個(gè)小提示揩悄,像是標(biāo)簽批注一類的作用卖哎。title屬性可以用在除了 base,basefont删性,head亏娜,html,meta蹬挺,param维贺,script 和 title 之外的所有標(biāo)簽。


QQ截圖20160809221646.jpg

alt 屬性是在你的圖片因?yàn)槟撤N原因不能加載時(shí)在頁(yè)面顯示的提示信息巴帮,它會(huì)直接輸出在原本加載圖片的地方溯泣。alt屬性只能用在img、area和input元素中榕茧。


QQ截圖20160809221222.jpg

4垃沦、background: url(abc.png) 0 0 no-repeat;這句話是什么意思

背景圖引用相對(duì)目錄路徑為abc.png的圖片。
backgroun-position:0 0為左上角(背景圖片放置容器位置)用押。
x% y% ( 第一個(gè)值是水平位置肢簿,第二個(gè)值是垂直位置。左上角是 0% 0%蜻拨。右下角是 100% 100%池充。如果您僅規(guī)定了一個(gè)值,另一個(gè)值將是 50%缎讼。)
mpx npx (第一個(gè)值是水平位置纵菌,第二個(gè)值是垂直位置。左上角是 0 0休涤。單位是像素 (0px 0px) 或任何其他的 CSS 單位咱圆。如果您僅規(guī)定了一個(gè)值,另一個(gè)值將是50%功氨。)
no-repeat:不重復(fù)序苏。
repeat:重復(fù)
no-repeat:不重復(fù)
repeat-x:僅水平重復(fù)
repeat-y:僅垂直重復(fù)
inherit:繼承自父輩元素。

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

background-size 屬性規(guī)定背景圖像的尺寸

QQ截圖20160809223638.jpg

常用值:
length設(shè)置背景圖像的高度和寬度忱详。第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置高度跺涤。如果只設(shè)置一個(gè)值匈睁,則第二個(gè)值會(huì)被設(shè)置為 "auto"监透。
QQ截圖20160809225546.jpg

percentage以父元素的百分比來(lái)設(shè)置背景圖像的寬度和高度。第一個(gè)值設(shè)置寬度航唆,第二個(gè)值設(shè)置高度胀蛮。如果只設(shè)置一個(gè)值,則第二個(gè)值會(huì)被設(shè)置為 "auto"糯钙。
QQ截圖20160809225708.jpg

cover把背景圖像擴(kuò)展至足夠大粪狼,以使背景圖像完全覆蓋背景區(qū)域。背景圖像的某些部分也許無(wú)法顯示在背景定位區(qū)域中任岸。
QQ截圖20160809225832.jpg

contain把圖像圖像擴(kuò)展至最大尺寸再榄,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域。
QQ截圖20160809225932.jpg

6享潜、如何讓一個(gè)div水平居中困鸥?如何讓圖片水平居中?

div水平居中:margin:0 auto;
圖片水平居中:1剑按、//ie8及以上
display:table-cell;
vertical-align:middle;
2窝革、在內(nèi)層容器內(nèi)加一個(gè)空元素
.item:before{
display:inline-block;
height:100%;
vertical-align:middle;
}
.item2 img{
vertical-align:middle;
}
3、js處理吕座,設(shè)置上下外邊距等高

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

opacity:從 0.0 (完全透明)到 1.0(完全不透明)

QQ截圖20160809230850.jpg

8吴趴、opacity和 rgba都能設(shè)置透明漆诽,有什么區(qū)別

opacity:一般用于調(diào)整圖片或者模塊的整體不透明度,設(shè)置opacity元素的所有后代元素會(huì)隨著一起具有透明性锣枝。opacity取值0~1之間厢拭。
rgba:設(shè)置顏色的不透明度,一般用于調(diào)整background-color撇叁、color供鸠、box-shadow等的不透明度。Alpha透明度陨闹。取值0~1之間楞捂。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市趋厉,隨后出現(xiàn)的幾起案子寨闹,更是在濱河造成了極大的恐慌,老刑警劉巖君账,帶你破解...
    沈念sama閱讀 221,820評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件繁堡,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)椭蹄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門闻牡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人绳矩,你說(shuō)我怎么就攤上這事罩润。” “怎么了埋酬?”我有些...
    開(kāi)封第一講書人閱讀 168,324評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)烧栋。 經(jīng)常有香客問(wèn)我写妥,道長(zhǎng),這世上最難降的妖魔是什么审姓? 我笑而不...
    開(kāi)封第一講書人閱讀 59,714評(píng)論 1 297
  • 正文 為了忘掉前任珍特,我火速辦了婚禮,結(jié)果婚禮上魔吐,老公的妹妹穿的比我還像新娘扎筒。我一直安慰自己,他們只是感情好酬姆,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,724評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布嗜桌。 她就那樣靜靜地躺著,像睡著了一般辞色。 火紅的嫁衣襯著肌膚如雪骨宠。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,328評(píng)論 1 310
  • 那天相满,我揣著相機(jī)與錄音层亿,去河邊找鬼。 笑死立美,一個(gè)胖子當(dāng)著我的面吹牛匿又,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播建蹄,決...
    沈念sama閱讀 40,897評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼碌更,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了洞慎?” 一聲冷哼從身側(cè)響起针贬,我...
    開(kāi)封第一講書人閱讀 39,804評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拢蛋,沒(méi)想到半個(gè)月后桦他,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,431評(píng)論 3 340
  • 正文 我和宋清朗相戀三年快压,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了圆仔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,561評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蔫劣,死狀恐怖坪郭,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情脉幢,我是刑警寧澤歪沃,帶...
    沈念sama閱讀 36,238評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站嫌松,受9級(jí)特大地震影響沪曙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜萎羔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,928評(píng)論 3 334
  • 文/蒙蒙 一液走、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧贾陷,春花似錦缘眶、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,417評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至慌洪,卻和暖如春砸喻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蒋譬。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,528評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工割岛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人犯助。 一個(gè)月前我還...
    沈念sama閱讀 48,983評(píng)論 3 376
  • 正文 我出身青樓癣漆,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親剂买。 傳聞我的和親對(duì)象是個(gè)殘疾皇子惠爽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,573評(píng)論 2 359

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

  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1瞬哼、css sprite是一種圖片處理方法婚肆,就是將...
    鴻鵠飛天閱讀 403評(píng)論 0 0
  • 1.CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用? 答:CSS Sprite坐慰,中文叫雪碧圖较性,也有人喊...
    Lily的夏天閱讀 1,775評(píng)論 0 1
  • 1. CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用。CSS雪碧 即CSS Sprite,也有人叫它C...
    饑人谷_duoduo閱讀 301評(píng)論 0 0
  • 1. CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用赞咙? CSS Sprite能夠把一些小的背景圖片整合...
    墨燈閱讀 320評(píng)論 0 0
  • 是誰(shuí)創(chuàng)造出如此堅(jiān)石 下接地氣 上采日月星輝 中有清澗小溪 外有烈風(fēng)相隨 雄偉霸氣外露 生機(jī)活力內(nèi)藏
    行者超閱讀 90評(píng)論 0 3