<style type="text/css">
input{width:100px;height: 70px;}
</style>
<input type="button" value="显示"/>
input 是行内标签还是块状标签?
<style type="text/css">
input{width:100px;height: 70px;}
</style>
<input type="button" value="显示"/>
input 是行内标签还是块状标签?
这个问题我也遇到过,最后解决办法就是这样如下:
<style>
input[type=button] {
appearance:button;
-moz-appearance:button; /* Firefox */
-webkit-appearance:button; /* Safari 和 Chrome */
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */;
padding: 0;
width: 100px;
height: 50px;
}
</style>
<input type="button" value="0">
<input type="button" value="0">
appearance属性将元素呈现为按钮。box-sizing:border-box;令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。
6 回答4.7k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
4 回答8.7k 阅读
5 回答7.1k 阅读✓ 已解决
4 回答11k 阅读
3 回答1.8k 阅读✓ 已解决
1 回答5.9k 阅读✓ 已解决
不同的浏览器渲染不一样,谷歌中默认为
inline-block
。据我开发中遇到的情况看,safari 和低端 IE 对其的解释存在兼容问题,一般是设置
padding
填充来撑开高度的。