前端基礎(chǔ)(問(wèn)答6-2)


keywords: 雪碧圖、img與css背景、title與alt、div水平居中、圖片水平居中、元素透明。


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

CSS Sprite是把網(wǎng)頁(yè)中一些背景圖片整合到一張圖片文件中,再利用CSS的“background-image”,“background-repeat”,“background-position”的組合進(jìn)行背景定位,background-position可以用數(shù)字能精確的定位出背景圖片的位置。這樣一來(lái),當(dāng)訪問(wèn)該頁(yè)面時(shí),圖片不會(huì)一張一張的慢慢顯示出來(lái),減少網(wǎng)絡(luò)請(qǐng)求。

CSS Sprite在線工具

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

對(duì)于固定不變的內(nèi)容,如圖標(biāo)等用CSS背景圖。對(duì)于可變的內(nèi)容,圖片是和內(nèi)容相關(guān)的,用img圖片(比如驗(yàn)證碼、用戶頭像、廣告圖片)。

  • title 和 alt屬性分別有什么作用。

title一般起到提示的作用。比如在img標(biāo)簽加屬性title,當(dāng)鼠標(biāo)移動(dòng)到圖片上時(shí),會(huì)顯示文字提示。
alt是當(dāng)圖片無(wú)法顯示時(shí),在圖片的位置用預(yù)先設(shè)定的值替代。

title
alt

-###background: url(abc.png) 0 0 no-repeat;這句話是什么意思。
這是background屬性的簡(jiǎn)寫,分別是:

background-image:url(abc.png)  規(guī)定背景圖像的路徑abc.png;
background-position:0px 0px;     規(guī)定背景圖像的位置、偏移量;
background-repeat:no repeat;     規(guī)定背景圖像不重復(fù);```

- ###background-size有什么作用? 兼容性如何? 常用的值是?
background-size規(guī)定背景圖片的尺寸。常用的值:

cover :把背景圖像擴(kuò)展至足夠大,以使背景圖像完全覆蓋背景區(qū)域。
背景圖像的某些部分也許無(wú)法顯示在背景定位區(qū)域中。
contain:把圖像圖像擴(kuò)展至最大尺寸,以使其寬度和高度完全適應(yīng)內(nèi)容區(qū)域;
px :給背景圖片指定寬高;
百分比 :原圖像大小的倍數(shù)```

background-size
2016-06-18_10-52-15.png
  • 如何讓一個(gè)div水平居中?如何讓圖片水平居中.

div水平居中:對(duì)該div使用margin:0 auto;
圖片水平居中:對(duì)上一級(jí)的塊級(jí)元素使用text-align:center;

2016-06-18_11-28-41.png
  • 如何設(shè)置元素透明? 兼容性?

對(duì)元素使用樣式屬性opacity。

2016-06-18_11-04-25.png
  • opacity 和 rgba都能設(shè)置透明,有什么區(qū)別.

opacity是對(duì)元素加透明度(可以是文本、圖像、背景色),而rgba是對(duì)元素加顏色(在此基礎(chǔ)上可以調(diào)節(jié)透明度)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載請(qǐng)聲明 原文鏈接地址 關(guān)注公眾號(hào)獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進(jìn)階之旅閱讀 16,872評(píng)論 32 459
  • CSS 是什么 css(Cascading Style Sheets),層疊樣式表,選擇器{屬性:值;屬性:值}h...
    崔敏嫣閱讀 1,576評(píng)論 0 5
  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1、css sprite是一種圖片處理方法,就是將...
    鴻鵠飛天閱讀 494評(píng)論 0 0
  • ?前端面試題匯總 一、HTML和CSS 21 你做的頁(yè)面在哪些流覽器測(cè)試過(guò)?這些瀏覽器的內(nèi)核分別是什么? ...
    Simon_s閱讀 2,369評(píng)論 0 8
  • Day02【回憶,一張照片引發(fā)的思考】 回憶,一張照片引發(fā)的思考 30,大心臟 什么時(shí)間照的照片? 這是2010...
    大心臟梁國(guó)莊閱讀 303評(píng)論 1 0

友情鏈接更多精彩內(nèi)容