Html 表单的默认提交按钮样式

Html 表单的默认提交按钮样式,html,cross-browser,Html,Cross Browser,现在我知道这个问题已经被讨论过了,但我似乎找不到一个能直接解决这个小问题的问题,所以就这样 在Opera和IE中,当表单具有焦点时,默认提交输入会获得某种突出显示。“类似大纲”是指将选项卡聚焦到某个元素上 然而,与tab one不同(内部或周围的虚线对我来说很好,用户友好,因此我的用户希望它),这一款有一些奇怪的设计 Firefox有它自己的问题,但至少你可以定制它。它为“突出显示”/“边框”或任何你想叫它的东西保留了空间,这意味着你的输入将比任何其他浏览器都要大。-为什么它不能做它为锚做的事情

现在我知道这个问题已经被讨论过了,但我似乎找不到一个能直接解决这个小问题的问题,所以就这样

在Opera和IE中,当表单具有焦点时,默认提交输入会获得某种突出显示。“类似大纲”是指将选项卡聚焦到某个元素上

然而,与tab one不同(内部或周围的虚线对我来说很好,用户友好,因此我的用户希望它),这一款有一些奇怪的设计

Firefox有它自己的问题,但至少你可以定制它。它为“突出显示”/“边框”或任何你想叫它的东西保留了空间,这意味着你的输入将比任何其他浏览器都要大。-为什么它不能做它为锚做的事情,并在爆炸的东西周围有高光

歌剧本身很奇怪(歌剧10),因为它使轮廓“突出”任何黑色。现在这不是一个问题,除非你有一个黑色的背景。。。它取代了原来的边界,这只是掌面值得。。。他们在想什么

IE与Firefox相似,但没有定制的方法

现在问题来了:有没有一种方法可以在Opera中为这个焦点事件设置血腥的颜色(这将解决这个问题),或者在firefox中使用它,而不必在其他浏览器中增加设计,或者有没有一种方法可以让IE完全符合要求

非常感谢

button:active{background-color:#f00;}
button:hover{background-color:#0f0;}
这应该允许您控制按钮的视觉交互。要以特定按钮为目标,请在按钮标记的HTML中提供id值。

尝试执行此操作

<input type='submit' autocomplete='off' style='outline:none;'/>


这在文本字段中对我很有效-我不确定它是否会转移到提交或按钮元素,但值得一试。

我试了又试,但我认为这是不可能的。

有点老套,但确实有效

<input type='submit' onfocus="blur()" />


您所说的活动。。隐马尔可夫模型。。。我将对此进行研究。不幸的是,这并不适用于所有浏览器。多谢了,你否决了吗?请,哦,请投票否决我的人回答这个问题。耶,那家伙怎么了,你的答案+1,你的评论+1。。。我认为你是对的,因为我也有同样的问题,而且你似乎无法阻止默认行为。顺便说一句,我希望Stackoverflow上的人长大了,不要因为他们对某些事情不满而投票反对。谢谢jpsivashy:)我讨厌所有浏览器都有一种独特的按钮方式,也不让我们了解CSS的所有功能。哦,好吧。