CSS使用问题
2021-11-05 本文已影响0人
想聽丿伱說衹愛我
- 给 <button> 添加 float 后,按钮不能点击
float
后,元素会与其他元素重叠,可使用z-index
属性将元素放在最上层。
z-inded
越大则显示在越上面,且position
属性为非static
时z-inded
才能生效。
<el-button style="float: right;position: relative;z-index: 1;">点击</el-button>
- 多个子元素在父元素中垂直居中
<div style="height: 100px;width: 500px;display: table-cell;vertical-align: middle;text-align: center;">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
<div style="height: 100px;position: relative;">
<div style="position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
</div>
第一种方式必须设置width
,而第二种方式不需要。