我有一個a
元素。懸停時,我將添加輪廓和輪廓偏移量以及其他填充。問題在於元素在懸停時移動。元素與填充移動懸停
HTML
<a href="javascript:void(0)" class="link">test</a>
CSS
.link {
display: inline-block;
// margin: 1px 1px;
}
.link:hover {
outline: 0.125rem dotted red;
color: black;
outline-offset: -1px;
padding: 1px 1px;
// margin: 0;
}
http://jsfiddle.net/5pbk9djp/116/
的兩種方法,我發現是:
- 利潤率在正常狀態下等於懸停和填充然後保證金0懸停
- 填充是在正常狀態下,而不是在懸停
我絕對不喜歡的第一個場景。如果我沒有別的選擇,我會爭取第二名。
任何其他想法?
爲什麼你不會選擇#2的任何特定原因?對我來說,這似乎是解決您的問題。 – 2014-11-06 09:16:48
原因是我改變了默認行爲,而我正在解決這個問題,但畢竟,我決定去用它,因爲它看起來更乾淨。 – Mdb 2014-11-06 09:26:56