【发布时间】:2011-11-11 21:21:36
【问题描述】:
我在 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 技巧可以让它们保持相同的高度?
【问题讨论】:
-
为什么它们必须相同?它们是两个不同的元素。
-
可以,但是等高的时候会更好看。
-
我很困惑。一个是按钮,另一个是锚。当锚点只是文本时,您如何期望它们具有相同的大小?
-
哦,一样高!这完全是另一回事。