2012-07-03 2 views
-1

그래서, 나는 반응이 좋은 그리드 프레임 워크 인 스켈레톤의 데모를 가지고 놀기 시작했습니다.스켈레톤 반응 그리드가 끊어짐 - 열이 떨어짐

내 데모 페이지에서 머리말에 H1을 8 열 div에 넣고 버튼을 8 열 그리드에 넣으려고했습니다. 이것은 16 열 컨테이너 안에 있습니다.

그러나 단추는 H1 아래로 떨어집니다.

정말 잘못 본 곳이 어디인지 알 수 없으므로 누구나 분명히 볼 수 있으면 가장 도움이 될 것입니다.

+0

웹 페이지에 링크하는 대신 코드를 게시해야합니다. 페이지는 언젠가는 사라져 버릴 것이고, 비슷한 이슈가 있으면 미래의 사람들이 참조 할 수있는 아무 것도 남겨 두지 않을 것입니다. – ScottS

+0

불행히도, 게시 할 코드가 적습니다 (스켈레톤 CSS는 크고 HTML 마크 업은 정확히 작지 않습니다). 스켈레톤 css가 표준화되어 있기 때문에 모든 대답은 일반적인 것입니다. 여전히 의미가 있습니다. 오히려 어리 석다. – user319940

+1

추출해야하는 것은 해당 문제와 관련된 코드입니다. Firebug를 살펴보면 헤더 코드 HTML을 복제 할 수있는 몇 가지 요소 만 있으면됩니다. 각 요소에는 레이아웃을 재현하기 위해 각각 2-4 개의 스타일 선택기가있는 것으로 나타납니다 (전체 스켈레톤 CSS를 게시 할 필요는 없습니다.)). 실제로 오해는 모든 코드가 거기에 있어야한다는 것입니다. 실제로 작은 부분 만 [jsfiddle] (http://jsfiddle.net/)에서 문제를 재현 할 수 있고 참조 용으로 게시됩니다. – ScottS

답변

4

이 보인다 센터 여백을 바깥 쪽 여백을 유지하고 제거 첫 번째/마지막 열에 추가해야 마진을 분류 할 수 있습니다.

+0

답변에 대한 downvote? :에스 – user319940

0

문제는 여백과 관련이 있습니다. .sixteen.columns (940px)의 width.eight (와이드 [460 픽셀 x 2] 너비 + [10 픽셀 x 4] 여백 = 960px) 인 두 개의 하위 하위 집합 widthmargin을 지원하지 않는 것 같습니다. 나는 이것이 그들의 문제인지 아닌지를 알기에는 스켈레톤에 대해 충분히 알지 못하지만 그렇게 보입니다.

자녀가 어떻게 대응할 것인지 결정해야합니다. 두 가지 중 하나를 쉽게 수행 할 수 있지만 "열"맞춤에 영향을 미치는 방식은 다양합니다. 알파와 오메가 -

# 1 모든 자식 여백 줄

.sixteen > .eight.columns { 
    margin-right: 5px; 
    margin-left: 5px; 
} 

# 2는 문서가 조금 불분명처럼

.sixteen > .eight.columns:first-child { 
    margin-right: 0; 
} 

.sixteen > .eight.columns:last-child { 
    margin-left: 0; 
}