2011-03-21 3 views
0

이것은 매우 간단한 레이아웃이며, 메뉴와 탐색은 왼쪽에서 고정 된 채로 있다고 가정합니다. IE에서 제공하는 최신 브라우저 appart를 사용하여 어떻게 보이는지 봅니다. IE7이 사업부의의를 해결하기 위해 보이지만 오른쪽이 위치를 밀어, 메신저 이것은 위치입니다 있는지 확실하지 않습니다 : 고정 문제, 또는 부동 소수점 문제, 또는 뭔가 다른IE7 문제가있는 위치 : fixed 또는 Float?

http://snapclicker.com/

감사합니다 ....

답변

0

안녕하세요, 신들 주어진 경우 position:fixed .so는 플로트를 지정할 필요가 없습니다. 기본적으로 위치 속성을 정의하십시오. 이 시도 :

position:fixed; 
top:0px; 
left:0px; 
0

그것은 position: fixed에 문제가 있습니다.

@sandeep는 (명시 적으로 topleft을 정의) 올바른 생각을 가지고 있지만, 난 그냥을 발견 때문에, 세부 사항을 추가하는거야. #header으로

  • , left: 5pxtop: 5px를 추가합니다.
  • #navleft: 5pxtop: 151px을 추가하십시오. margin-top 규칙을 제거하십시오.
0

sandeep과 thirtydot 모두 맞습니다. 위치를 다시 계산하지 마십시오. div에 왼쪽 열 (고정 div 모두)을 랩핑하고 233px 너비로 플로트 한 다음 위치를 상대적으로 추가합니다. 도 -도

을 다시 계산하지 않고 그들이 기존의 고정 된 div 여전히 작동한다 아무것도

#sidebar { 
float: left; 
width: 233px; 
position: relative; 
} 

을 수행하지 않는, 고정 된 div에서 수레를 제거하고 있습니다 (#container에) 패딩을 변경할 수 있습니다