Мне нужно спроектировать форму с входом внутри. Я использую фоновое изображение на входе, чтобы оно выглядело как кнопка. Каждый раз, когда кто-то щелкает по нему, он отправляет $ POST - поведение, которого я хочу достичь.
Но проблема в контуре формы. Контур показывает, когда мы нажимаем на форму. Это второстепенно, но было бы здорово, чтобы форма (или ввод) потеряла контур.
Я тестирую его, используя Firefox 3.6 и flock. Оба они показывают общее поведение, которого я хочу избежать.
<div id="hdrRight">
<form name="input" action="/home.html" method="post" id="buttonform" >
<input type="submit" value="" id="gohome" />
</form>
<blockquote>
#----- CSS part
#hdrRight {
float:left; width:420px;
height:30px;
padding:0;
}
form#buttonform{
background-color:transparent;
border:none;
clear:both;
outline:none;
}
input#gohome{
padding:0;
margin:0;
background-color:transparent;
background-repeat:no-repeat;
width:280px;
height:60px;
border:none;
float:right;
background-image: url('images/gohome.png');
outline:none;
}
input#gohome:hover {
background-image: url('images/gohome_hover.png');
cursor:pointer;
outline:none;
} </blockquote>
Можете ли вы объяснить, почему это происходит и как скрыть контур?