2010-06-27 4 views
3

이 IE8에서 작동하지 않는 내 웹 페이지하지만 FF 3.6.4에서 작동하고 오페라 9.63 : - 없음 스크롤은 페이지 하단에 나타납니다 없습니다최소 너비, 최대 너비, 너비 body 태그에 IE8의 경우 Nothing 작업은

<html> 
    <head> 
     <style type="text/css"> 


      body{ 
       max-width:10002px; 
       min-width:3072px; 
       width:10002px; 
       margin:0px auto; 
       background:#293231; 
       height:100%; 
       padding:0px; 
      } 


     </style> 
    </head> 
    <body > 


    </body> 
</html> 

IE8

당신은 당신의 페이지에 DOCTYPE 선언을 추가해야
+0

HTML에'doctype'을 사용하고 있습니까? – Oded

+0

doctype이 없습니다. 이것은 메모장에서 작성한 .html – TCM

+4

으로 저장 한 테스트 페이지입니다. 그런 다음 _add_ 적절한 doctype을 추가하십시오. IE8은 렌더링을 위해 doctype을 사용하며 doctype이 없으면 아마도 quirks 모드로 들어갑니다. – Oded

답변

6

-이 확실히 대부분의 브라우저는 가능한 한 가깝게 동일한 방식으로 작동 할 것입니다. 적어도 가능한 문제의 한 가지를 제거 할 것입니다.

대부분의 경우 스크롤바와 관련해서는 콘텐츠이 CSS 규칙이 무엇이든 클라이언트 표시 영역이 넓어 지거나 높을 때만 나타납니다.

5

무시할 수있는 width 값을 설정하려는 경우 max-widthmin-width을 설정할 필요가 없습니다. 귀하의 예에서는 width을 이미 큰 값으로 설정 했으므로 min-width을 사용하지 않습니다. 마찬가지로 width이 동일한 값으로 설정 되었기 때문에 여기서는 max-width이 필요하지 않습니다.

이보다 적절한 이용 될 세 :

div.yourdiv { 
    max-width: 300px; 
    min-width: 100px; 
    width: 50%; 
} 

div이를 포함하는 소자의 폭의 50 %가되지만, 폭 300 픽셀을 초과하거나 폭 100 픽셀 아래로 떨어지지 않을 .

관련 문제