我正在编写一个Intranet MVC应用程序,并希望所有按钮的外观和行为方式相同。对于某些操作,如创建,详细信息,返回列表,我使用GET方法以及创建和保存我使用POST方法。防止html输入和按钮标记的按钮效果
我做一个小的CSS所以按钮,并输入标签的外观相同的方式:
input[type="submit"].actionButton,
button[type="submit"].actionButton,
a.actionButton,
a.actionButton:visited {
background-color: transparent;
padding: 4px;
margin: 2px;
font-family: sans-serif;
font-style: normal;
font-weight: normal;
font-size: 1em;
text-decoration: underline;
border: none;
cursor: pointer;
}
但输入和按钮标签有鼠标按下事件的影响。我怎样才能防止呢?最好的解决方案是通过CSS,但我还没有确定目标浏览器。主要是IE7和IE8。
这个问题的JavaScript解决方案也可以。
感谢,
彼得
您是否在寻找'“撤销”(欺骗)? – silentw 2013-04-08 10:06:12
':active {padding:-1px 0 0 -1px; ''? – Silvermind 2013-04-08 10:07:46
我可以看到a.actionButton:已访问但不是a.actionButton:active?也许这解决了它? – Jefferson 2013-04-08 10:08:01