non ho trovato una soluzione ancora ...input type = "image" mostra bordo indesiderato in Chrome e collegamento interrotto in IE7
Ho provato di tutto
border:0;
border:none;
outline:none;
senza fortuna ... e la cosa divertente è l'icona di collegamento interrotto in IE7 che si sovrappone alla mia immagine.
Qualche suggerimento? link here
HTML (generato da WordPress)
<form id="searchform" method="get" action="http://eezzyweb.com/">
<div>
<input id="s" name="s" type="text" value="" size="32" tabindex="1"/>
<input id="searchsubmit" name="searchsubmit" type="image" value="" tabindex="2"/>
</div>
</form>
CSS
input#s{
position:relative;
width:245px;
height:28px;
border:0;
vertical-align:bottom;
background:url(images/input-search-bkg.png) 0 0 no-repeat;
}
#searchsubmit {
display:inline-block;
background:url(images/submit-bkg.png) 0 0 no-repeat;
width:30px;
height:30px;
border:0;
vertical-align:bottom;
}
Firefox e Opera rendere il pulsante immagine ok, ma in Chrome e Safari ottengo che bordo grigio intorno ad esso. IE 7 e 8 aggiungi un simbolo (icona spezzata?) Sulla mia immagine ... Sono sconcertato.
servono ulteriori codice. –
E un link o screenshot di ciò che vedi. –
Perché non usi il tag ? –