<style> </style> <body> <div> 用户名:<input type="text" name="username"/> 怎么垂直水平对齐???
3个回答
展开全部
<style>
input{position: fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
</style>
以上兼容ie9+
<style>
input{position: fixed;top:50%;left:50%;width: 200px;margin-left: -100px;height: 40px;line-height: 40px;margin-top: -20px;}
</style>
兼容大部分,但需要input标签定高定宽。
第三种方法,就是给input加个父元素,父元素定义为display:table并且text-align:center而且需要个高度,可以用定位并且设置百分比的高,也可以用固定高度,input定义为display:table-cell并且vertical-align: middle
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浮动到中间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想相对于谁对齐?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询