一、rgba()和opacity的透明效果有什么不同?
rgba() 和 opacity 都能实现透明效果,但最⼤的不同是 opacity 作⽤于元素,以及元 素内的所有内容的透明度,
⽽ rgba() 只作⽤于元素的颜⾊或其背景颜⾊。(设置 rgba 透明的元素的⼦元素不会继承 透明效果!)
二、css中可以让⽂字在垂直和⽔平⽅向上重叠的两个属性是什么?
垂直⽅向: line-height 行高
⽔平⽅向: letter-spacing 字符间距
三、如何垂直居中一个浮动元素?
/**
⽅法⼀:已知元素的⾼宽
**/
#div1
{
background-color
:
#6699FF
;
width
:
200px
;
height
:
200px
;
position
:
absolute
;
//
⽗元素需要相对定位
top
:
50%
;
left
:
50%
;
margin-top
:
-100px
;
//
⼆分之⼀的
height
,
width
margin-left
:
-100px
;
}
/**
⽅法⼆
:**/
#div1
{
width
:
200px
;
height
:
200px
;
background-color
:
#6699FF
;
margin
:
auto
;
position
:
absolute
;
//
⽗元素需要相对定位
left
:
0
;
top
:
0
;
right
:
0
;
bottom
:
0
;
}