2010-07-30 7 views
0

Google 크롬/웹킷에서 오버플로 및 너비에 문제가 있습니다. 이것은 this question에 대한 후속 질문입니다. 거기에 CSS가 있습니다. 첫 번째 질문에서 문제를 해결하려면 visibility: hidden이 필요합니다.WebKit 및 오버플로 : 영향을 미치지 않는 숨김

문제는 아래 스크린 샷에서 볼 수 있습니다.

왜이 속성이 Webkit의 너비에 영향을 줍니까? 불쾌한 해킹없이이를 해결할 수 있습니까? 또는 오른쪽 창의 전략을 다시 생각할 수 있습니까?

overflow: visible 인 기본 div. div는 오른쪽 창으로 늘어납니다. overflow: hidden

no overflow

홈페이지 DIV. 오른쪽 창은 이제 기본 div의 너비에 영향을줍니다.

overflow

답변

1

은 "형식 컨텍스트"때문이다 ". 수레는 서로 중복되지 않으며, 어느 쪽도 부동 소수점은 새로운 블록 형식 컨텍스트를 설정하는 요소를 중복 것"http://www.communitymx.com/content/article.cfm?cid=6BC9D

오버플로 : 숨김을 사용하여 주 div에 새로운 블록 서식 지정 컨텍스트를 만드는 경우 더 이상 수평 여백이 필요하지 않습니다.

+0

기사 주셔서 감사합니다. 매우 흥미 롭습니다. – Znarkus

관련 문제