2009-08-07 3 views
3

IE6에서만 발생하는 CSS 문제가 있습니다. 나는 완전히 비틀 거리고 다른 누군가가 도울 수 있기를 바라고 있습니다.IE6 CSS 버그 - UL 및 LI

IE6에서 www.moneysupermarket.com/loans로 이동하여 5 년간 5 천 파운드의 대출, 주택 소유자 - 모기지 론을 검색하면 대출 결과 페이지가 표시됩니다.

페이지 하단으로 스크롤하면 개인 가격 책정 결과 테이블이 표시됩니다.

그것은 어떻게해야하고 나타나고있다 :

페이지가로드, 다른 탭 중 하나에 클릭하면 그것을 밖으로 노크 할 때 잘 보인다면 .

어쨌든 IE6 개발자 도구 모음은별로 유용하지 않습니다. UL 또는 LI에서 탭을 구성하는 스타일을 변경하자마자 잘 보입니다. CSS 파일에서 동일한 변경을 수행하고 새로 고침하면 작동하지 않는 것 같습니다.

hasLayout 문제를 알고 있지만 표시 : 인라인 블록 또는 높이 : 1 %를 요소에 설정하는 것은 아무 것도하지 않는 것 같습니다.

어떤 제안이나 도움도 받으실 수 있습니다!

감사합니다.

답변

0

내가 직접 해결했다고 생각합니다.

탭을 정적 : 위치로 설정하고 뒤따라 오는 여백 오류를 수정했습니다.

고맙다 모두

0

여백/패딩 문제가있는 것 같습니다. 아래 목록과 표에 명시 적으로 margin:0을 설정해보십시오.

2

문제를 보려고하는데 '공정한 프로필'또는 '열악한 프로필'탭을 클릭하면 '개체 참조가 개체 인스턴스로 설정되지 않았습니다.'오류가 발생합니다.

나는 ucSearchResults_tbLoansResults ID를 사용하여 포함 된 목록이나 부모 div에 아래쪽 테두리를 넣어 보았습니다. 이렇게하면 문제를 진단하고 문제를 해결할 수 있습니다.

복제 할 수 없으면 조사하기가 매우 어렵습니다. 당신이 링크를 설정 hasLayout 해봤습니까, 목록 및 최대? 일반적으로 설정 줌 시도 : 1 또는 내부의 대부분의 요소에 유사한 다음이 작동하는지 테스트합니다.

그렇지 않은 경우 최소한의 테스트 케이스를 작성하고 문제를 가장 작은 구성 부품으로 줄인 다음이를 수정하십시오.

JS 오류를 수정하거나 최소한의 테스트 케이스를 제공 할 수 있다면 자세히 조사 할 수 있습니다.

종류와 관련, 나탈리

0

난 당신이 사이트에 지정된 결과 페이지에서 찾고 있어요,하지만 난 거기에 마크 업 목록을 찾는 게 아니에요. 그것은 단지 테이블 셀처럼 보입니다. CSS 재설정이 적용되는 것처럼 보입니다. 이것이 제 첫 제안이었을 것입니다. 제 조언은 재설정 스타일 시트를 켜고 다른 스타일 시트를 비활성화하여 문제가 지속되는지 판단하는 것입니다. Firefox에서 Firebug의 문제를 진단합니다.

2

한 가지 문제는 비어있는 div가 있고 IE6이 텍스트 공간을 예약한다는 것입니다. 라인 높이와 글꼴 크기를 0으로 설정하여이를 수정할 수 있습니다. 물론 해당 div에 텍스트가있는 경우 작동하지 않습니다.

.msfg-money-loans-searchresultspersonal .msfg-repeater 
{ 
    border: 1px solid #1A2F9B; 
    width:800px; 
    line-height:0; 
    font-size:0; 
} 

코드의 유효성을 검사해야합니다. 문제가 발생할 수있는 범위의 div가 있습니다. 스팬은 블록 수준 요소를 포함 할 수없는 인라인 요소이며 각 브라우저는이를 다르게 렌더링합니다.