두 개의 필드가 시각적으로 서로 겹치는 페이지가 있지만 두 개의 다른 양식이 있습니다.HTML 양식 필드 (type = text)의 기본 크기는 무엇입니까?
Firefox에서는 같은 너비로 표시됩니다. IE (IE6, IE7, IE8)에서는 다양한 너비로 나타납니다.
다음은 샘플이야, 나는 문제가 "크기 ="부족하면 (크기없이)이 작업을 수행 할 때
<input id="fieldid" type="text" name="fieldname" value="" />
, 크기가 무슨 생각?
나는 HTML3 및 HTML4에 대한 몇 가지 문서를 발견 ... 하지만 기본값이 있어야한다 만약에 명확한 아이디어를 얻을 수 없었다.파이어 폭스 3.0에서 파이어 버그로 게임을하다 보니 마치 게코에서 20 개처럼 보입니다.
IE에서는 이해할 수없는 다른 조건에 따라 IE가 가변적으로 보입니다.
UPDATE :
내가 더 두 양식의 특성을 비교하기 위해 노력하지만, 변수를 분리 할 수 없습니다 않았다. 나는 파일을 해킹하여 양쪽 모두 set size = 20으로 사용하도록 만들었지 만 너비는 여전히 다르다 (이전보다 작음).
업데이트 :이 질문의 소스 내가 IE에서, 크기 설정없이 두 개의 필드가 있고, 서로 다른 형태로 나타나고 있다고했다 다른 너비. 최근에 그 페이지에서 몇 가지 변경 사항을 해킹했고 근본 원인은 IE가 type = "text"및 "type = password"에 대해 다른 기본 너비를 갖는 것으로 나타났습니다. 심지어 같은 형식으로, 심지어 w/no CSS. – benc