div中input垂直居中的方法
程序员文章站
2022-05-01 19:18:25
...
div中input垂直居中的方法
1. absolute+transfrom
<div>
<input type="text"/>
</div>
<style>
div{
position: relative;
height: 44px;
background-color: #fe3c35;
}
input{
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 30px;
background-color: #FFFFFF;
}
</style>
2. absolute+margin
<div>
<input type="text"/>
</div>
<style>
div{
position: relative;
height: 44px;
background-color: #fe3c35;
}
input{
position: absolute;
top: 0;
bottom: 0;
margin: auto 0;
height: 30px;
width: 80%;
background-color: #FFFFFF;
}
</style>
上一篇: 1.Java基础语法
下一篇: 发帖器怎么用(自动发帖软件操作方法)
推荐阅读
-
div中有一个marquee标签,marquee中有滚动显示的文字,如何让文字在div中垂直居中从右向左滚动显示?_html/css_WEB-ITnose
-
在input框中输入内容,会出现在对应的div中的3种方法实例
-
转载未知大小的图片在一个已知大小容器中的水平和垂直居中(二)
-
DIV和CSS排版中制作细线条的方法小结
-
详解HTML5中垂直上下居中的解决方案
-
html5中去掉input type date默认样式的方法
-
详解HTML5中垂直上下居中的解决方案
-
html5中去掉input type date默认样式的方法
-
CSS实现垂直居中的几种方法解析
-
ios12中遇到的带input弹窗的错位问题的解决方法