在HTML中获得一个按钮和相等的大小

前端之家收集整理的这篇文章主要介绍了在HTML中获得一个按钮和相等的大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 HTML / CSS中遇到了以下问题:对于我的(离线)网站,旁边有一个链接和一个提交按钮(在窗体中),如下所示:
<a href='settings.PHP' class='button'>Settings </a>

<form action='processing/logout.PHP' method='POST' class='inline'>
    <input type='submit' value='Sign out' class='redbutton'>
</form>

当这两个元素都是链接时,它们完全相互排列.然而,现在,尽管链接和按钮具有与它们相关联的相同的CSS样式,但是输入按钮比链接更麻烦(高度)(虽然在浏览时几乎看不到).

I created a jsFiddle to demonstrate.

其他论坛上的人们要求重置CSS,所以我也包括,即使删除它也不会消除问题.

如何获得链接和输入按钮的高度相同?难道我觉得很明显吗?有没有一个CSS技巧让他们成为同一个高度?

解决方法

(内联)锚点元素的大小在不同的浏览器之间是不一致的.

坚实的解决方案是在一个链接中放置一个按钮.小提琴:http://jsfiddle.net/m5m5M/22/.

<a href='settings.PHP'><input type='button' class='button' value='Settings' /></a><form action='processing/logout.PHP' method='POST' class='inline'><input type='submit' value='Sign out' class='redbutton'>
<form>

请注意,我已经省略了按钮之间的空格.这是因为在HTML中有空格时,内联元素显示出彼此之间的差距.

猜你在找的HTML相关文章