제출 요소에 대해 다음을 수행 할 때 나타나는 함정 및 이점은 무엇입니까? 예 : jsbin.com/onabo4HTML 보이지 않음 입력 함몰 및 장점 제출
아마도 IE와 다른 브라우저에는 입력 스타일 문제가 있습니다. 위의 좋은 해결책입니까? overflow:auto
을 추가하면 테이블 내부에 있지 않는 한 IE 브라우저 렌더링 문제가 수정됩니다. 위의 좋은 해결책입니까?
위의 코드로 해결할 수있는 다른 문제는 무엇입니까?
편집 : 입력 : type = sumbit의 입력을 원하면 입력 요소에 대한 표시 : 블록 문제도 해결되는 것으로 보입니다. 문제는 여기에 설명 : input with display:block is not a block, why not?
편집 2 :를 나는 다음을 수행 권한다 코드 순수 주의자 및 크로스 브라우저 지원의 경우 : 온 클릭 아마 선택 사항이지만 일부 브라우저가 레이블 요소를 지원하지 않을 수 있습니다. tabindex는 사용자가 탭 요소를 사용할 수 있도록 허용하는 것입니다. 기본적으로 tabindex는 키보드 친숙 함을 추가합니다.
<!doctype html>
<style>
.type-submit input{display:none;}
.type-submit{background:pink /* more pretty styles.... */}
</style>
<label onclick=this.form.submit() tabindex class=type-submit>
Sumbit<input type=submit>
</label>
허가, 뭔가 새로운 일상을 배우고, 그것은 매우 흥미로운 생각이다. – Ben
@mazzzzz 많은 zs :) 어쨌든 나는 모든 최신 브라우저가 라벨 태그를 지원한다고 생각했습니다. N4 나 IE5가 유일한 문제인 경우 걱정하지 않아도됩니다. – William