首页 > 为什么 input 不能设置高度?

为什么 input 不能设置高度?

<style type="text/css">
            input{width:100px;height: 70px;}
</style>
<input type="button" value="显示"/>

input 是行内标签还是块状标签?


不同的浏览器渲染不一样,谷歌中默认为 inline-block
据我开发中遇到的情况看,safari 和低端 IE 对其的解释存在兼容问题,一般是设置 padding 填充来撑开高度的。


input可以设置宽高的,你的样式不起作用?


猜测楼主用的是谷歌或火狐浏览器看的效果。谷歌或火狐浏览器中要设置input的高度,需要加两行代码:-webkit-box-sizing:border-box;-moz-box-sizing:boder-box;然后再写width:xxx;height:xxx才能起作用。


让它display:inline-block就好了


谢谢邀请。input是行内标签。你可以使用cssline-height设置高度。你试试看

【热门文章】
【热门文章】