我正在編寫一個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