2009-08-24 2 views
-1

관련 조각은 다음과 같이width : 100 %는 IE6에서 textarea를 부모 요소만큼 넓히지 못했습니까?

그것은 파이어 폭스에서 아니지만 IE6에서 작동
<textarea class="w100"></textarea> 

.w100 { 
    width:100%; 
} 

, 왜, 어떻게이 버그를 해결하기 위해?

** 편집 : ** DIV를 추가 한 후, 지금 작동 중입니다.

<fieldset> 
             <div> 
              <textarea class="w100"></textarea> 
             </div> 
            </fieldset> 
+0

이 좀 더 구체적으로 할 수 있습니까? 당신이 그 텍사스 지역을 사용하는 도중에 정말로 문제는 무엇입니까? 스크린 샷이있어 문제가 무엇인지 파악할 수 있습니까? – Ar3s

+0

IE 전체적으로 백분율 기반 너비 사이징 문제가 있습니다. 예를 들어 전체 화면을 가져 오려면 IE의 너비가 101 % (FF의 100 %) 여야합니다. –

+0

"작동하지 않는다"고 말할 때 특별히 어떤 의미입니까? 무슨 일이야? 너비는 부모 요소의 크기에 비례하므로 텍스트 영역을 무엇에 넣었습니까? – Guffa

답변

0

IE6을 제거해 보셨습니까?

모든 여백과 패딩을 확인하셨습니까?

0

IE6은 경우에 따라 % 크기를 매우 잘 처리하지 못합니다 (물론 이것은 분명히 그 중 하나입니다). 폭이 300px로 설정된 div 태그 안에 textarea를 넣으면 div 태그의 100 %에 맞는지 확인할 수 있지만 div 태그의 너비가 100 인 경우 작동하지 않습니다 (제 생각 엔). %.

0

body와 html도 100 %가되도록하십시오. 나는 이해되지 않는다 (몸 sould는 항상 자신의 폭의 100 %, 맞죠?)하지만 트릭 할 솔기 :

.html 
{ 
    width:100%; 
} 
.body 
{ 
width:100%; 
} 
+0

문제는 textarea가 해당 컨테이너를 채우지 않기 때문에 (이해했기 때문에 모든 컨테이너에 적용됩니다) 문제는 html 및 본문 스타일에 남아 있지 않습니다. (어쨌든 나는 짐작한다) – Ar3s

관련 문제