雪碧圖史简、字體圖標(biāo)

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

  • CSS Sprites是一種網(wǎng)頁圖片應(yīng)用處理方式。它允許你將一個(gè)頁面涉及到的所有零星圖片都包含到一張大圖中去币狠,這樣一來,當(dāng)訪問該頁面時(shí)砾层,載入的圖片就不會(huì)像以前那樣一幅一幅地慢慢顯示出來了漩绵。
  • CSS Sprites的原理其實(shí)就是把網(wǎng)頁中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”肛炮,“background- repeat”止吐,“background-position”的組合進(jìn)行背景定位,background-position可以用數(shù)字能精確的定位出背景圖片的位置侨糟。
作用
  • 利用CSS Sprites能很好地減少了網(wǎng)頁的http請(qǐng)求碍扔,從而大大的提高了頁面的性能
  • CSS Sprites能減少圖片的字節(jié),例如3張圖片合并成1張圖片的字節(jié)總是小于這3張圖片的字節(jié)總和
  • CSS Sprites解決了網(wǎng)頁設(shè)計(jì)師在圖片命名上的困擾秕重,只需對(duì)一張集合的圖片上命名就可以了不同,不需要對(duì)每一個(gè)小元素進(jìn)行命名,從而提高了網(wǎng)頁的制作效率溶耘。
  • 更換風(fēng)格方便二拐,只需要在一張或少?gòu)垐D片上修改圖片的顏色或樣式,整個(gè)網(wǎng)頁的風(fēng)格就可以改變凳兵。維護(hù)起來更加方便

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

img標(biāo)簽一般用于可以點(diǎn)擊跳轉(zhuǎn)鏈接或者可以個(gè)性化定制改變(如登陸頭像)的圖片百新,css背景一般是固定不變的內(nèi)容(如logo),點(diǎn)擊后不會(huì)跳轉(zhuǎn)到新頁面
css背景一般用于靜態(tài)不變的圖片留荔∫魉铮可以是頁面LOGO等。

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

  • title 屬性規(guī)定關(guān)于元素的額外信息,這些信息通常會(huì)在鼠標(biāo)移到元素上時(shí)顯示一段提示文本
    title 屬性常與 form 以及 a 元素一同使用聚蝶,以提供關(guān)于輸入格式和鏈接目標(biāo)的信息
  • alt 屬性是一個(gè)必需的屬性杰妓,它規(guī)定在圖像無法顯示時(shí)的替代文本
    ![](/i/eg_tulip.jpg)
    當(dāng)圖片無法顯示時(shí),就會(huì)變成下面這個(gè)樣子:

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

設(shè)置圖片abc為背景圖片碘勉,位置為x軸方向0px巷挥,y軸方向0px(左上角是 0 0),不重復(fù)圖片

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

background-size描述背景圖片的大小验靡,它的類型可以是像素(px)倍宾、百分比(%)或是auto雏节,還可以是cover和contain。第一個(gè)值為背景圖width高职,另外一個(gè)值用于指定背景圖上的height钩乍,如果只設(shè)定1個(gè)值,則第2個(gè)默認(rèn)為auto怔锌,但當(dāng)值為cover和contain時(shí)除外寥粹。

  • cover:
  div {
            width: 200px;
            height:200px;
            border: 1px solid red;
            background: url(1.jpg) 0 0 no-repeat;
            background-size: cover;
        }

保持圖像的寬高比例,將圖片縮放到正好完全覆蓋定義的背景區(qū)域埃元,其中有一邊和背景相同涝涤。

  • contain:
  div {
            width: 200px;
            height:200px;
            border: 1px solid red;
            background: url(1.jpg) 0 0 no-repeat;
            background-size: contain;
        }

保持圖像的寬高比例,將圖片縮放到寬或者高正好適應(yīng)定義背景的區(qū)域岛杀,但背景仍在定義的區(qū)域之內(nèi)阔拳,被包含。

  • length:
  div {
            width: 200px;
            height:200px;
            border: 1px solid red;
            background: url(1.jpg) 0 0 no-repeat;
            background-size: 130px 180px;
        }

這里為背景圖片設(shè)置寬高类嗤,圖片會(huì)直接被拉伸或縮放糊肠,不保持原來的比例。如果只設(shè)置一個(gè)數(shù)值土浸,另外一個(gè)值默認(rèn)為auto罪针,它將按圖片原比例來伸縮。

  • percentage:
  div {
            width: 200px;
            height:200px;
            border: 1px solid red;
            background: url(1.jpg) 0 0 no-repeat;
            background-size: 50% 50%;
        }

這里需要特別注意一下黄伊,圖片大小不是按背景圖片大小的百分?jǐn)?shù)來計(jì)算的,而是裝載背景圖的元素的百分比來計(jì)算派殷。

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

  • div水平居中
div { 
margin: 0 auto;
}
  • 圖片水平居中
    給圖片的父級(jí)設(shè)置text-algin:center樣式
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style media="screen">
    div{
      width: 800px;
      height: 600px;
      border: 1px solid red;
      text-align: center;
    }
  </style>
</head>
<body>
  <div class="img">
    ![](1.jpg)
  </div>
</body>
</html>
圖片水平居中

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

1.使用rgba:rgba(red, green, blue, alpha)毡惜。
2.設(shè)置opacity:0~1

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

opacity作用于元素內(nèi)的所有內(nèi)容,rgba作用于元素的顏色或背景色

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末经伙,一起剝皮案震驚了整個(gè)濱河市扶叉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌帕膜,老刑警劉巖枣氧,帶你破解...
    沈念sama閱讀 222,590評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異垮刹,居然都是意外死亡达吞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門荒典,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酪劫,“玉大人吞鸭,你說我怎么就攤上這事「苍悖” “怎么了刻剥?”我有些...
    開封第一講書人閱讀 169,301評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)滩字。 經(jīng)常有香客問我造虏,道長(zhǎng),這世上最難降的妖魔是什么踢械? 我笑而不...
    開封第一講書人閱讀 60,078評(píng)論 1 300
  • 正文 為了忘掉前任酗电,我火速辦了婚禮,結(jié)果婚禮上内列,老公的妹妹穿的比我還像新娘撵术。我一直安慰自己,他們只是感情好话瞧,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評(píng)論 6 398
  • 文/花漫 我一把揭開白布嫩与。 她就那樣靜靜地躺著,像睡著了一般交排。 火紅的嫁衣襯著肌膚如雪划滋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,682評(píng)論 1 312
  • 那天埃篓,我揣著相機(jī)與錄音处坪,去河邊找鬼。 笑死架专,一個(gè)胖子當(dāng)著我的面吹牛同窘,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播部脚,決...
    沈念sama閱讀 41,155評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼想邦,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了委刘?” 一聲冷哼從身側(cè)響起丧没,我...
    開封第一講書人閱讀 40,098評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎锡移,沒想到半個(gè)月后呕童,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,638評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡罩抗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評(píng)論 3 342
  • 正文 我和宋清朗相戀三年拉庵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,852評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡钞支,死狀恐怖茫蛹,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情烁挟,我是刑警寧澤婴洼,帶...
    沈念sama閱讀 36,520評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站撼嗓,受9級(jí)特大地震影響柬采,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜且警,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評(píng)論 3 335
  • 文/蒙蒙 一粉捻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧斑芜,春花似錦肩刃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至醇王,卻和暖如春呢燥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背寓娩。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工叛氨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人棘伴。 一個(gè)月前我還...
    沈念sama閱讀 49,279評(píng)論 3 379
  • 正文 我出身青樓力试,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親排嫌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評(píng)論 2 361

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

  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    程序員poetry閱讀 16,562評(píng)論 32 459
  • Div和Span標(biāo)簽 什么是div? 作用: 一般用于配合css完成網(wǎng)頁的基本布局 什么是span? 作用: 一般...
    Jackson_yee_閱讀 832評(píng)論 1 1
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color缰犁,font淳地,text-align,li...
    wzhiq896閱讀 1,760評(píng)論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color帅容,font颇象,text-align,li...
    love2013閱讀 2,316評(píng)論 0 11
  • 不知道從什么時(shí)候開始并徘,對(duì)算卦感興趣遣钳,認(rèn)為有個(gè)巨大的力量在運(yùn)作著這個(gè)宇宙,而我在其中扮演著自己的角色麦乞,有自己的任務(wù)和...
    罌粟的香澌閱讀 676評(píng)論 0 0