【发布时间】:2011-01-12 07:42:29
【问题描述】:
我有一个表单,其中有一个“提交”按钮和一个“取消”锚点。 HTML 是这样的:
<input type="submit" value="Submit" />
<a href="some_url">Cancel</a>
我希望两者的外观和行为相同。没什么特别的,只是类似于 StackOverflow 上的 "" 锚点。
我可以让两者看起来有些相似,包括边界框、背景颜色和悬停背景颜色,但我不能完全让高度和垂直对齐方式相互配合。我会发布我的 CSS,但此时它太乱了,我认为从头开始,让准系统 CSS 布局正常工作,然后从那里继续前进可能会更容易。
附:我知道我可以使用 an 而不是锚并连接 onClick 事件来进行重定向。在这一点上,使用锚点来解决这个问题几乎是一个原则问题(此外,这里还需要考虑网络蜘蛛的注意事项)。
【问题讨论】:
-
无法很好地调整高度和垂直对齐方式它看起来如何?它应该是什么样子?
-
我希望它们看起来一样。问题是锚标记的高度往往与所有浏览器中的提交按钮的高度不匹配。要么这样,要么并排放置时它们不能完美对齐。
-
为了清楚起见,两者都应该看起来像 StackOverflow 右上角的“”按钮。这不完全是我想要的,但它足够接近可以用作参考点。
-
如果你想让东西看起来一样,网络蜘蛛的考虑和原则怎么可能迫使你不使用相同的元素?
-
@Hanan 因为网络蜘蛛没有启用 javascript,所以如果我将锚点变成按钮,它们将永远不会点击“取消”页面。