입력이있는 양식을 디자인해야합니다. 입력에 배경 이미지를 사용하므로 버튼처럼 보입니다. 누군가 클릭 할 때마다 $ 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>#----- 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; }
왜 이런 일이 발생하고 개요를 숨기는 지 설명 할 수 있습니까? 사이트
form input
{
border: none;
outline: none;
}
그리고 수행에 대한 CSS 파일에
브릴리언트. 작동하고있어. 나는 파이어 폭스, IE7, 무리, 사파리로 이것을 시험해 본다. 대단히 감사합니다. – justjoe
-moz-focus-inner는 불행하게도 Firefox에만 적용됩니다. 바라건대 입력 태그에 이미있는 "outline : none"값이 다른 브라우저에서도 작동 할 수 있기를 바랍니다. Chrome에서 작동한다는 것을 알고 있습니다. Safari에서 작업해야한다는 의미입니다. IE 또는 무리 테스트하지 않았습니다. – RussellUresti
IE7에서 테스트 해 보았습니다. 어쩌면 '개요 : 없음'이 다른 브라우저를 가릴 수도 있습니다. Firefox가 가장 인기있는 브라우저이기 때문에이 솔루션은 대다수의 사용자를 지원합니다. 1000 시간 감사합니다.) – justjoe