前端控件元素垂直居中对齐的方法

1. 口诀:子绝父相定位

!DOCTYPE html>

<body>
    <div>
        <input value="对齐了吗">
    </div>
</body>
<style>
div{
    position: relative;
    height: 200px;
    background-color: grey;
}
input{
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
}
</style>
</html>

结果前端控件元素垂直居中对齐的方法

 

 

 

 2.利用display:flex

<!DOCTYPE html>
<body>
    <div>
        <input value="对齐了吗">
    </div>
</body>
<style>
div{
    height: 200px;
    background-color: grey;
    display: flex;
    justify-content:center;
    align-items:Center;
}
</style>
</html>

  

 

上一篇:CSS:元素的显示与隐藏(display、visibility、overflow)


下一篇:Xcode 中的IOS工程模板