HTML中input和button解决等高不对齐的原因
2017-10-16 12:58
351 查看
在HTML中input和button有不能一样高的原因吗怎么去解决他,下面给你一个解决方法
<style> .text{ height: 45px; width: 180px; background: yellow; } .button{ height: 45px; width: 90px; background: red; } </style> </head> <body> <input class="text" type="text"/><input type="button" class="button" value="搜索" /> </body>
设置了同样高度,都为45px,高度却不一致,明显的看出input要高出一点
原因:
1、button在高度计算上始终使用了Quirks模式。
2、在Quirks模式下,边框的计算是在元素的宽度内的,而不像标准模式一样计算在外部,所以在text和button上同时设置边框就会得到button的高度比text小的现象。
3、button的高度包含边框的高度,而文本框text则不包含边框高度。
将边框都设置为none
dth: 180px;
background: yellow;
border: none;
}
.button{
height: 45px;
width: 90px;
background: red;
border: none;
}
</style>
效果图:
效果图:
相关文章推荐
- HTML中input和button设置同样高度却不能等高的原因
- 2017.9.8 页面重构之css中input与button高度不一致的原因及解决方法
- html input中 button和submit的区别 (转帖)
- 鼠标聚焦到Input输入框时,按回车键刷新页面原因及解决方法
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- 解决input对齐问题vertical-alige
- html中input里type为radio、checkbox、file在页面显示可用点击则无效果解决思路
- HTML<button> 标签和<input type="button">的区别
- HTML Controls[11]->HtmlInputRadioButton
- 完善HTML中INPUT的对齐
- html 中input 框 与文字不能垂直居中, 怎么解决?
- SilverLight HtmlPage_NotEnabled错误的原因与解决方法。
- html乱码原因与网页乱码解决方法,浏览器浏览网页内容出现乱码符合解决篇
- input文本框和验证码对齐问题解决
- 解决input对齐问题vertical-alige
- input[type="checkbox"]与label对齐解决办法
- HtmlInputButton 按钮控件
- html input中 button和submit的区别 (转帖)
- html乱码原因与网页乱码解决方法
- input button jump is not setup解决办法