Lon*_*ler 13 html css input hyperlink
我在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>
Run Code Online (Sandbox Code Playgroud)
当两个元素都是链接时,它们就完美地排列在一起.然而,现在,即使链接和按钮具有与它们相关联的相同CSS样式,然后输入按钮比链接更令人烦恼(高度)(尽管在浏览时几乎看不到).
其他论坛上的人要求重置CSS,所以我也将其包括在内,即使删除它也不能解决问题.
如何让链接和输入按钮达到相同的高度?我错过了一些明显的东西吗?是否有CSS技巧让它们达到相同的高度?
Rob*_*b W 11
(内联)锚元素的大小在不同浏览器中处理不一致.
可靠的解决方案是在链接中放置一个按钮.小提琴: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>
Run Code Online (Sandbox Code Playgroud)
请注意,我在按钮之间省略了空格.这是因为当HTML中有任何空格时,内联元素会显示彼此之间的间隙.