2011-08-19 2 views
0

내 문서 유형은 다음과 같습니다DIV 폭은 8.0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

나는이 같은 페이지에 DIV 있습니다

<div style="width:400px;"> 
<p>Some content and some more content etc.</p> 
</div> 

IE 8.0이를 볼 때이 사업부의 폭은 무시하고 div는 전체 화면을 차지하는 것이 아니라 단락 태그 사이의 텍스트가 충분히 길면 화면 오른쪽에서 오른쪽으로 이동합니다.

그래서 IE 8.0은 div에 설정된 너비를 완전히 무시합니까? 이걸 어떻게 극복 할 수 있니?

+0

우리는 그것을 볼 수 있도록 코드를 벗어나야합니다! – MrRap

답변

1

IE8 문제가 다른 (일반?) CSS가 귀하의 설정보다 우선 적용되는지 확실하지 않지만, 그렇다면 중요도를 추가해보십시오. 이 같은 수정 : 당신이 어딘가에 포장의 기본을 무시하는 경우

<div style="width: 400px !important;"> 
<p>Some content and some more content etc.</p> 
</div> 

또한,이 CSS를 추가하면 기본값으로 복원됩니다

white-space: normal !important; 

이 문제는 또한 <p> 태그보다는있을 수 있습니다 IE 개발자 도구를 사용하여 어떤 요소가 실제로 불필요하게 큰 너비를 갖는지 추적하십시오.

관련 문제