我試過這樣做了一堆不同的方式。似乎沒有任何工作。我在這裏錯過了什麼?擺脫輸入類型圖像周圍的虛線?
HTML代碼:
<form target="paypal" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="someval">
<input type="image" src="Btn.PNG" border="0"
name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.sandbox.paypal.com/WEBSCR-640-20110401- 1/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
嘗試使用Javascript:
function NoLinkBorder()
{
var links = document.getElementById('noborder').getElementsByTagName('a');
for (var i = 0; i < links.length; i++)
{
links[i].onmousedown = function()
{
this.blur();
return false;
}
links[i].onclick = function()
{
this.blur();
}
if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent))
{
links[i].onfocus = function()
{
this.blur();
}
}
}
}
是的,我用正確的ID標籤
我試過一對夫婦differenet CSS技巧。一包木窗的形式在一個div:
.MoneyButton {
background:url(Btn.PNG) no-repeat;
cursor:pointer;
border: none;
}
div.MoneyButton input {
background:url(Btn.PNG) no-repeat;
width: 534px;
height: 260px;
border: none;
}
也嘗試了簡單的CSS技巧:
a:focus {
outline: 0;
}
和
a:focus {
outline: none;
}
似乎沒有任何工作。在IE 8中單擊圖像/表單時,虛線仍然出現。
有什麼想法?
也許相關:http://stackoverflow.com/questions/71074/how- to-remove-firefoxs-dotted-outline-on-buttons-as-well-as-links – aioobe
你是如何得到html來顯示Luzhin的?當我第一次發佈它時,它是隱形的。試圖在每條線的前面放置4個空格,並且不留空間。我想在此遵循風格指南。 – SlickRick
你需要用四個空格縮進每行代碼,就像你用JS和CSS做的那樣。 – BoltClock