<div class="grid">
<header>header</header>
<div>main</div>
<footer>footer</footer>
</div>
3 개의 스크린 크기에 대해 3 개의 격자를 정의했습니다. 마크 업은 각 화면 크기에 대해 다른 열에 표시되는 세 가지 요소를 포함합니다.Singularity GS에서 다음 마크 업을 올바르게 표시 할 수없는 이유는 무엇입니까?
이 모바일 레이아웃는 주요 사업부가 첫 번째 열에 유지는 머리글과 바닥 글이 2 열에 표시 얻을
태블릿 레이아웃, 세 가지 요소 (마진 오른쪽 때문에 2 열에서 중복 얻을 : -100 %;), 버그 인 것 같습니다.
바탕 화면 레이아웃, 머리글/바닥 글/주요 다섯 번째 열에 표시 얻을에서만 작동하는 레이아웃
그리드의 정의 :
// grid columns
$grids : 2;
$grids : add-grid(6 at 40em);
$grids : add-grid(12 at 50em);
// grid gutters
$gutters : .2;
작풍 :
html, body {
margin: 0;
padding: 0;
height: 100%;
}
.grid {
@include background-grid;
margin: 0 auto;
max-width: 1080px;
min-height: 100%;
}
.layout {
// mobile layout
@include grid-span(1,2);
// tablet layout
@include breakpoint(40em){
@include grid-span(4,2);
}
// desktop layout
@include breakpoint(50em){
@include grid-span(8,5);
}
}
header,
.grid div,
footer {
@extend .layout;
}
왜 이런 일이 일어나는 지 아는 사람이 있습니까?
의견에 감사드립니다. 나는 그리드 스팬이 어떻게 작동 하는지를 알고 있거나 알고 있다고 생각했지만, 더 이상 singularitygs의 디폴트 아웃풋 스타일을 알지 못했다. 아직 내 설정에서 작동하지 않는 이유를 아직 알지 못했지만 해결 될 때 알려 드리겠습니다. snugug/john albins가 http://snugug.com/musings/on-responsive-designs-dirty-little-secret을 게시하고 isolation/float 출력 스타일에 대한 정보를 얻으십시오. 어쨌든 지금까지! –