2012-09-23 3 views
0

오케이 이렇게하면 몇 시간 동안 나를 괴롭 히고이 문제를 해결할 수있을뿐만 아니라 왜 이런 일을하는지 이해하지 못합니다 (공정하게 6am입니다. @ _ @). 어쨌든, 나는 바닥 글을 연속적인, 간단한 색으로 만들려고 노력하고 있습니다. 그리고 꼬리말 내용은 다양한 너비의 수직 상자로 구성됩니다. 목록을 정렬하기 위해 정렬되지 않은 목록을 사용하고 있습니다. 브라우저가 끝나가 때바닥 글 문제 창 크기를 조정할 때 오른쪽에 큰 공백이 있습니다.

http://jsfiddle.net/WTABE/

모든 것은 괜찮지 만, 내가 크기를 조정할 때 horizantal 스크롤 막대가 나타나고 오른쪽으로 스크롤하면 페이지가 차단과 더 잘 큰 공백이다.

이제 #footerContect ul {}에서 너비를 꺼내면이 문제는 사라지지만 열은 스스로 중심을 벗어납니다. 그리고 내용 자체의 개별 너비를 조정하더라도 공백 크기에는 거의 영향을 미치지 않습니다. 그리고 심지어 li> 구성 요소를 50px 너비와 500px까지 UL 너비로 축소했을 때 (나는 어떤 일이 일어나는지 보았습니다), 공백이 여전히 남아 있습니다!

Li의 여백과 패딩을 제로로 넣으려고했기 때문에 여기에 누락 된 것이 틀림 없습니다. 모두 흰색으로 채우지 만 공백이 남아 있습니다.

+0

OKAY. 글쎄 이것은 당황 스럽다. 나는 간단히 꺼냈다. 나는 간단히 꺼냈다. #footerContent #LIquicknav {width : 100px;} #footerContent #quicknav li {float : none; 너비 : 150 픽셀;} 그리고 O_O ;; 나는 왜 그 두 가지를 고쳐야하는지 궁금하다. 그들은 외견 상 1000 픽셀을 추가했습니다. – luckylouie

+0

나는이 코드 라인을 구체적으로 말하자. float : none; 나는 #quicknavli에서 제거한 것을 제외하고는 다른 모든 것을 그대로 남겼습니다 ... 누군가 500px 상당의 공백을 추가하는 이유는 누구나 알 수 있습니까? 나는 float를 시도했다 : right 그리고 그것은 float : none과 같은 공백 효과를 가지는 것처럼 보였다. float 시도 : 왼쪽 및 공백 사라졌다 .... float : none = float : right; – luckylouie

+0

바이올린에 html 코드를 추가 할 수 있습니까? :) – Giona

답변

0

OKAY. 그래서 저는 플로트와 관련이 있다는 것을 알아 냈습니다. 플로트를 꺼내기 만하면됩니다.

footerContent #quicknav li {float : none; 너비 : 150 픽셀;}

이제 크롬에서 완벽 해 보입니다.

하지만 IE와 Firefox는 정말로 저에게 문제점을 제공합니다. 꼬리말이 조정되어 붙어있는 브라우저의 크기를 조정하면 수평 막대를 사용하여 오른쪽으로 스크롤 할 때 왼쪽에서 왼쪽으로 바닥 글을 남깁니다. 왼쪽으로. 그리고 이상한 여분의 화이트 스페이스가 계속 진행 중입니다. 이것은 더 많은 수레와 함께 의심의 여지없이해야합니다 (모든 요소에 경계를두고, 대다수의 공백 배치가 사라질 때까지 한 번에 하나의 DIV 섹션을 제거했습니다).

이 사람은 수레를 사용하지 않았지만 그건 내 브라우저가 IE 나 파이어 폭스에서 보이는 방법은 다음과 같습니다 css white-space:nowrap horizontal scroll bug

+0

좋아요, 그래서 min-width를 써서 해결했습니다 : 960px; 바닥 글 배경에 있지만 내가 왜 효과가 있었는지 모르니까 나는 만족하지 못한다. 글쎄, 내가 할 일은 ...하지만 왜 그 효과와 너비를 두지 않았어, 너비를 말하는 것과 본질적으로 같은 너비를 두지 않을거야? 또한이 문제는 부유/붕괴 문제라고 생각했습니다. 컨테이너 DIV는 플로팅 요소 크기로 조정되지 않았으므로 시작하기 위해 정상적인 흐름에서 벗어났습니다. 나는 이것을 더 예쁘게 해결하려고 노력할 것이다. – luckylouie

관련 문제