2009-11-14 6 views
0
  1. 이것을 IE6에서 구현할 수 있습니까?
  2. 가능하다면 어떻게됩니까?

답변

2
여기에 설명 된대로 뷰포트 폭 얻고 위치를 계산하기 위해 자바 스크립트를 사용할 수

: http://www.svendtofte.com/code/max_width_in_ie/

<style> 
p { 
border:1px solid red; 
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)? 
     "30em": 
     "auto"); 
} 
</style> 
0
  • 는 IE6
  • 이 가능하도록 조건부 주석을 사용 아이디 컨테이너 요소를 제한합니다 최대 너비는 850 픽셀입니다.

CSS :

<!--[if IE 6]> 
<style type="text/css"> 
img.img { 
    width:expression(document.body.clientWidth > 640 ? "640px": "auto") 
} 
</style> 
<![endif]--> 
+0

내가 뷰포트를 제한하려고하지만 아니에요 img.img { 최대 폭 : 640; } – Newbie

+0

? 그래서. 그런 다음 CSS 선택기를 변경하십시오. – jitter

+2

CSS 표현식을 고려하기 전에 http://developer.yahoo.com/performance/rules.html#css_expressions를 살펴보십시오. – Chocula