2012-01-12 3 views
-1

확인 재치있는 답변하지 "IE는 쓰레기입니다"...IE의 모든 버전이 전체 열을 한 페이지 아래로 밀어 넣는 이유는 무엇입니까?

나는 www.letsrentuk.com에서이 사이트를 생산했는데 IE에서는 다음과 같습니다

enter image description here

이제 어떻게 나는 CSS에서 왼쪽 컬럼의 너비를 변경했지만, IE에서는 아무 것도 변경되지 않았다.

감사합니다.

+1

아무 생각없이, 몇 가지 코드를 보여주세요. 내 첫 번째 추측은 많은 요소가 떠 다니고 두 번째 추측은 상자 모델 크기 해석이 될 것입니다. – Jakub

답변

2

IE는 쓰레기이며, 레이아웃을 위해 테이블을 사용하면됩니다.

. 농담이 아닙니다. 대개.

.main-right-only { 
    width: 740px; 
} 

가를 제거하고, 그것을 작동 :

문제는 ie.css에 보인다.

다른 모든 브라우저에는 width: 680px이 대신 적용되며 IE에는 동일한 것이 필요합니다.

+0

첫 번째 줄이 정답입니다. – kizzx2

+0

감사합니다. 그래, IE는 쓰레기 다. 이 Joomla 템플릿을 사용하여 끝내었고 그 일부는 알 수없는 이유로 테이블입니다. IE.css 파일을 잊어 버렸습니다 :) – Tim

0

왼쪽 열이 떠 다니는 것처럼 보이며 충분한 공간이 없어서 아래로 밀려납니다. 왼쪽으로 떠있는 왼쪽 열이면 오른쪽 열 코드 뒤에 전체 열 코드를 넣으십시오. 오른쪽 열이 떠있는 경우 왼쪽 열 코드 BEFORE 오른쪽 열 코드를 넣으십시오. (기술적으로도 마찬가지입니다.)

0

다른 브라우저와 비교할 때 IE가이 비율을 반올림하는 비율을 반올림하는 방법에 대한 기사가 있습니다. 그리고 IE는 쓰레기 다.

0

너비 문제와 비슷합니다. IE에서는 왼쪽 기본 콘텐츠가 다른 브라우저보다 더 넓음을 알 수 있습니다. Chrome은 668px로 계산하고 IE는 728px로 계산합니다. 이것은 더 이상 적합하지 않기 때문에 주 콘텐츠를 푸시 다운합니다. 너비를 수정하거나 더 나은 CSS를 가져 오십시오. 요소 속성을 표준화하려면 다시 설정하십시오.

관련 문제