我有以下的HTML實現滑動門技術,在一切,但Safari瀏覽器看起來正常的Windows按鈕:拉門HTML按鈕
<button type="submit">
<span>Button</span>
</button>
這是對應的CSS:
button {
background:url("../images/sprBgBtn.png") no-repeat right -47px;
border:0;
cursor:pointer;
font-weight:bold;
height:27px;
line-height:27px;
overflow:visible;
padding:0 26px 0 0;
position:relative;
text-align:center;
text-transform:uppercase;
width:auto;
}
button::-moz-focus-inner {
border: none; /* overrides extra padding in Firefox */
padding:0;
}
button span {
background:url("../images/sprBgBtn.png") no-repeat left top;
display:block;
height:27px;
line-height:27px;
padding:0 0 0 26px;
position:relative;
white-space:nowrap;
}
如果我省略了下面的代碼,那麼同樣的問題會出現在FFOX中:
button::-moz-focus-inner {
border: none; /* overrides extra padding in Firefox */
padding:0;
}
按鈕是另一隻內聯元素內使用時的內聯元素這裏並不是這種情況。 – RyanP13 2010-10-11 21:05:47
好的。你碰巧知道這是否發生在另一個像Chrome瀏覽器的瀏覽器中?如果沒有,那麼可能是有一種解決方案被整合到了一個webkit版本中,而不是一個內置於您的特定Safari版本的版本? – 2010-10-11 21:16:46