2010-04-20 4 views
1

이것은 CSS 관련 질문입니다. my previous question에서 좋은 답변을 얻었습니다. 고정 된 높이 컨테이너와 함께 overflow : auto와 같은 CSS 코드를 사용하는 것이 좋습니다. 만일 당신이 해당 서버에 액세스 할 수없는 경우CSS : Overflow : Auto가 FireFox 3.6.2에서 작동하지 않습니다.

on uni server

this 화면의 지시 사항을 따르십시오 시도하고 티켓의 4 개 이상의 종류의 구매 :

그리고 여기 내 실제 구현입니다.

IE8, Opera, Safari, Chrome을 사용하는 경우 페이지의 오른쪽 하단 구석에 수직 스크롤 막대가 표시되어 내용이 스크롤되어 넘칠 수 있습니다. 이것이이 섹션에서 내가 원하는 것입니다.

이제 문제는 FireFox 3.6.2에서 발생하지 않는다는 것입니다. CSS 표준에 맞지 않는 무언가를하고 있습니까, 아니면 FireFox가 독자적인 오버 플로우 제어 방식을 가지고 있습니까?

화면의 요소를 검사 할 수 있으며 모든 제어 기능은 jQuery를 사용하여 하나의 자바 스크립트에서 수행됩니다. 모든 CSS 코드는 분리 된 파일에 보관됩니다. 버전이 2.0로 설정되어 있지만

교수에 따르면, 파이어 폭스 당신이 <TBODY> 태그에 높이/오버 플로우를 설정해야 할 것 같다

답변

1

..., 대상 브라우저 것뿐 아니라 테이블 (또는 테이블이 아닐 수도 있습니다. 테스트하지 않았습니다). 그래서

...

tbody { height: 130px; overflow: auto; } 

내가 구체적으로는 의도 한대로 작동하지 않았다 "최대 높이"를 보였다 "높이"로 테스트했습니다. 정말로 이상한 행동.

+0

@RussellUresti : 당신은 바로 sooooooo입니다! OMG,이 며칠 동안 나를 붙였습니다. –

+0

@Michael : 어떤 테이블 (#carttable?)을 의미하는지 모르겠지만, FF 3.6.3에서이 문제가 전혀 해결되지 않습니다. 나는 여전히 그 아이콘들 아래에서 다이빙하는 버튼들을 볼 수있다. –

+0

@Marcel 나는 3.6.3에있다. 그는 그가 "carttable"이라는 이드의 테이블에 대해 이야기하고있다. 방화 광구를 사용하여 높이를 입력하고 해당 표의 tbody 태그에 오버플로를 추가하면 스크롤됩니다. – RussellUresti

0

오버플로를 시도한 적이 있습니까?

관련 문제