任務(wù)九(2)-CSS常見技巧

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

答:因?yàn)槊恳粋€(gè)url都會(huì)發(fā)送一次網(wǎng)絡(luò)請(qǐng)求吨瞎,然而icon本身就不大拾因,所以要把頁面中所有小的icon圖標(biāo)集合在同一張大圖上毅弧,然后用position屬性定位圖片宇挫。作用是減少網(wǎng)絡(luò)請(qǐng)求嵌巷,每次加載的都是緩存绸狐。

  • 減少加載網(wǎng)頁圖片時(shí)對(duì)服務(wù)器的請(qǐng)求次數(shù):可以合并多數(shù)背景圖片和小圖標(biāo)花吟,方便在任何位置使用胞锰,這樣不同位置的請(qǐng)求只需要調(diào)用一個(gè)圖片爽茴,從而減少對(duì)服務(wù)器的請(qǐng)求次數(shù)葬凳,降低服務(wù)器壓力,同時(shí)提高了頁面的加載速度室奏,節(jié)約服務(wù)器的流量火焰。
  • 提高頁面的加載速度:sprite 技術(shù)的其中一個(gè)好處是圖片的加載時(shí)間(在有許多 sprite 時(shí),單張圖片的加載時(shí)間)胧沫。由所需圖片拼成的一張 GIF 圖片的尺寸會(huì)明顯小于所有圖片拼合前的大小昌简。單張的 GIF 只有相關(guān)的一個(gè)色表,而單獨(dú)分割的每一張 GIF 都有自己的一個(gè)色表绒怨,這就增加了總體的大小纯赎。因此,單獨(dú)的一張 JPEG 或者 PNG sprite 在大小上非衬硝澹可能比把一張圖分成多張得來的圖片總尺寸小犬金。
  • 減少鼠標(biāo)滑過的一些bug:IE6不會(huì)主動(dòng)預(yù)加載鼠標(biāo)滑過即a:hover中的背景圖片,所以,如果使用多張圖片晚顷,鼠標(biāo)滑過會(huì)出現(xiàn)閃白的現(xiàn)象峰伙。使用CSS雪碧,由于一張圖片即可音同,所以不會(huì)出現(xiàn)這種現(xiàn)象词爬。

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

答:一般來說,Img標(biāo)簽更多的定義是“活”的東西权均,可變的顿膨。比如在網(wǎng)站中banner廣告肯定是運(yùn)用了img標(biāo)簽來添加圖片,Img會(huì)包裹在a鏈接里面方便用戶點(diǎn)開叽赊。而CSS中的背景圖片就是一些比較固定的圖片恋沃,在網(wǎng)站中存在而不會(huì)變化也不能被點(diǎn)開。

天貓例子

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

答:title屬性更多是提供一個(gè)額外信息的意思必指,當(dāng)鼠標(biāo)放在連接上的同時(shí)會(huì)出現(xiàn)提示或者補(bǔ)充信息囊咏。alt更多體現(xiàn)一個(gè)代替的作用,當(dāng)原本應(yīng)該出現(xiàn)的圖片沒有正常顯示塔橡,Alt的值會(huì)被現(xiàn)實(shí)出來以便用戶解讀梅割。

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

答:這句話代表在背景圖片的設(shè)置葛家,首先abc這張圖來自與htm文檔l同一個(gè)文件夾户辞;0 0 代表 在頁面中的水平與垂直位置則為左上角;no-repeat表示背景圖片不會(huì)重復(fù)平鋪癞谒。

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

答:background-size用來規(guī)定背景圖片的尺寸底燎。
常用的值有:length/percentage/cover/contain;

length
設(shè)置背景圖像的高度和寬度。
第一個(gè)值設(shè)置寬度弹砚,第二個(gè)值設(shè)置高度双仍。
如果只設(shè)置一個(gè)值,則第二個(gè)值會(huì)被設(shè)置為 "auto"桌吃。

percentage
以父元素的百分比來設(shè)置背景圖像的寬度和高度朱沃。
第一個(gè)值設(shè)置寬度,第二個(gè)值設(shè)置高度茅诱。
如果只設(shè)置一個(gè)值为流,則第二個(gè)值會(huì)被設(shè)置為 "auto"。

cover
把背景圖像擴(kuò)展至足夠大让簿,以使背景圖像完全覆蓋背景區(qū)域敬察。
背景圖像的某些部分也許無法顯示在背景定位區(qū)域中。

contain
把圖像圖像擴(kuò)展至最大尺寸尔当,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域莲祸。

background-size的兼容性

6.如何讓一個(gè)div水平居中蹂安?如何讓圖片水平居中

答:讓div水平居中可以寫 margin :o auto語句。給div設(shè)置一個(gè)固定的寬度锐帜,左右margin相等(auto)田盈。因?yàn)橐粋€(gè)div是一個(gè)區(qū)塊,區(qū)塊中的內(nèi)容可以直接對(duì)div設(shè)置text-align:center缴阎,也就是針對(duì)父級(jí)元素設(shè)置允瞧。

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

答:opacity屬性可以設(shè)置透明度蛮拔。0-1述暂,0是完全透明,1是完全不透明建炫。 如果讓div透明的話 整個(gè)區(qū)塊都是透明的畦韭;背景色透明只是針對(duì)背景顏色。

Opacity的兼容性

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

答:RGBA是在R(Red)G(Green)B(Blue)模式上增加了alpha通道,alpha通道是不透明度的意思衍慎。它與opacity的區(qū)別在于opacity會(huì)繼承父元素的 opacity 屬性转唉,而RGBA設(shè)置的元素的后代元素不會(huì)繼承不透明屬性。


本文版權(quán)歸作者和饑人谷所有稳捆,轉(zhuǎn)載請(qǐng)注明出處

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赠法,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子眷柔,更是在濱河造成了極大的恐慌期虾,老刑警劉巖原朝,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件驯嘱,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡喳坠,警方通過查閱死者的電腦和手機(jī)鞠评,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來壕鹉,“玉大人剃幌,你說我怎么就攤上這事×涝。” “怎么了负乡?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)脊凰。 經(jīng)常有香客問我抖棘,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任切省,我火速辦了婚禮最岗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘朝捆。我一直安慰自己般渡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布芙盘。 她就那樣靜靜地躺著驯用,像睡著了一般。 火紅的嫁衣襯著肌膚如雪何陆。 梳的紋絲不亂的頭發(fā)上晨汹,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音贷盲,去河邊找鬼淘这。 笑死,一個(gè)胖子當(dāng)著我的面吹牛巩剖,可吹牛的內(nèi)容都是我干的铝穷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼佳魔,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼曙聂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起鞠鲜,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤宁脊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后贤姆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體榆苞,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年霞捡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坐漏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碧信,死狀恐怖赊琳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情砰碴,我是刑警寧澤躏筏,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站呈枉,受9級(jí)特大地震影響趁尼,放射性物質(zhì)發(fā)生泄漏檐什。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一弱卡、第九天 我趴在偏房一處隱蔽的房頂上張望乃正。 院中可真熱鬧,春花似錦婶博、人聲如沸瓮具。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽名党。三九已至,卻和暖如春挠轴,著一層夾襖步出監(jiān)牢的瞬間传睹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工岸晦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欧啤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓启上,卻偏偏與公主長(zhǎng)得像邢隧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冈在,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案倒慧? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,751評(píng)論 1 92
  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1包券、css sprite是一種圖片處理方法纫谅,就是將...
    鴻鵠飛天閱讀 397評(píng)論 0 0
  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用溅固? CSS Sprite把多個(gè)背景圖片合成為一張付秕,通...
    dengpan閱讀 327評(píng)論 0 0
  • 1. CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用? CSS Sprite是一種網(wǎng)頁圖片應(yīng)用處理方式...
    小木子2016閱讀 444評(píng)論 0 0
  • 鼻炎患者經(jīng)常會(huì)流鼻涕、打噴嚏发魄、鼻塞等病狀盹牧,特別嚴(yán)重的時(shí)候甚至就會(huì)引發(fā)咽炎俩垃,讓患者痛苦不堪励幼。蜂蜜不僅可以吃,還可以用...
    參漮苓s閱讀 325評(píng)論 0 0