2016.10.9 CSS常見技巧

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

將一些零碎的圖片整合到一起,這樣在加載網頁時候可以省去多次請求的時間.一般用于頁面上的多個icon圖標的整合,使用恰當的background-position進行定位.

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

<img>寫在html的文件中,用于展示圖片或者承接鏈接,為可替換元素.
css背景使用圖片是一種背景展現的方式,用于頁面上圖標的展示.

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

background

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

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

background-size

常用值

value 釋義
<length> 設置背景圖像的高度和寬度。第一個值設置寬度,第二個值設置高度。如果只設置一個值,則第二個值會被設置為 "auto"。
<percentage> 以父元素的百分比來設置背景圖像的寬度和高度。第一個值設置寬度,第二個值設置高度。如果只設置一個值,則第二個值會被設置為 "auto"。
<auto> 以背景圖片原始大小縮放背景
<cover> 把背景圖像擴展至足夠大,以使背景圖像完全覆蓋背景區(qū)域。背景圖像的某些部分也許無法顯示在背景定位區(qū)域中。
<contain> 將背景圖片放大至完全填充背景區(qū)域.

5.如何讓一個div水平居中?如何讓圖片水平居中?

margin:0px auto讓一個div水平居中.多數用于使整個內容區(qū)居中與頁面.
運用此方法時,一定要先定義div的寬度.
圖片居中也可以使用這個方法.

6.如何設置元素透明? 兼容性?

通過rgba和opacity
opacity兼容性

Paste_Image.png

rgba兼容性

Paste_Image.png

opacity 設置透明度會使子元素也透明,有繼承性,作用于元素,以及元素內的所有內容的透明度.
rgba 設置透明度沒有繼承性 只作用于元素的顏色或其背景色

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

相關閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,152評論 1 92
  • 一、CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作用 1、css sprite是一種圖片處理方法,就是將...
    鴻鵠飛天閱讀 494評論 0 0
  • 轉載請聲明 原文鏈接地址 關注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進階之旅閱讀 16,876評論 32 459
  • 啊啊啊啊,要開始看論文了,感覺時間都不夠用,好憂傷。 一.CSS Sprite(雪碧圖|精靈圖)指什么? 有什么作...
    婷樓沐熙閱讀 621評論 7 2
  • 產品交互設計是如今品牌商必須要考慮的關鍵因素,其實說到交互體驗的話,我們現在最常見的應該是通過互聯網實現,很少能真...
    腦洞無極限閱讀 1,141評論 2 7

友情鏈接更多精彩內容