background的經常使用樣式有: 1.background-color
:設置背景顏色; 2.background-image
:添加背景圖片; 3.background-position
:設置背景圖片的位置; 4.background-repeat
:設置背景圖片的重複值; 5.background-size
:設置背景圖片的大小尺寸; 6.background-attachment
:設置背景是否隨元素的滾動而產生的動態;(用的不多)瀏覽器
經常使用樣式的經常使用值 1.background-color
:① 英文名:red
;② 十六位進制顏色:#000
;③rgba(0,0,0,0)
; 2.background-image
:url(圖片地址或路徑); 3.background-position
:① 數值偏移量(px爲單位):x y
;② 百分比偏移量: x% y%
; ③ 橫座標和縱座標的固定值:[top | center | botom] [left | center | right]
; 4.background-repeat
:① 不重複:no-repeat
;② X軸重複:repeat-x
;③ Y軸重複:repeat-y
; ④ X和Y軸都重複:repeat
; 5.background-size
: ① 直接寫寬高:20px 20px
; ② contain
:調整背景圖片的寬度或高度(較大者),使背景圖片徹底包含在元素中; ③ cover
:調整背景圖片的寬度或高度(較小者),以鋪滿整個元素; PS:contain和cover都會保持當前背景圖片的寬高比;字體
background
樣式縮寫,例子以下圖:url
PS:能夠用背景圖片的方式引入雪碧圖,關於雪碧圖可見個人這篇文章CSS雪碧圖現學現作3d
4.多個不一樣高的inline-block元素並排顯示時上下對齊的基線是文本內容的底線;code
3.解決方案二:設置父容器font-size: 0;
,而後再從新設置inline-nlock的元素的font-size
:cdn
4.解決方案三:設置浮動,有可能致使父容器高度坍塌:blog
5.解決方案四:設置負margin擠掉空格,可是這種方法會致使元素溢出父容器:繼承
vertical-align: top | bottom
1.頂部對齊:2.底部對齊:圖片
首先說說行高的特性 1.有繼承性; 2.行高使用的單位:① 固定單位:px;② 相對單位(倍數):2;③ 相對單位百分比:200%;get
單行文字在元素中垂直居中的line-height辦法 設置line-height與這個文字的容器的高度相同,以下圖:
line-height: 2;
與line-height: 200%
的區別) 答:二者之間主要是在繼承的計算方式上的不一樣 line-height: 2;被繼承的是這個倍數,而 line-height: 200%;被繼承的是計算後的到的px值; 區別可見下圖:可見個人這篇文章CSS盒模型簡介