나는 사지 그리드 1.0.9를 사용하고 혼란스러워하는 것을 발견했다.서체 크기가 변경되면 서스펜션 그리드가 컨테이너 크기를 변경합니다.이 문제를 해결하는 방법은 무엇입니까?
".page_1"과 ".page_2"의 두 요소가 있습니다. 설정은 동일하지만 양쪽에 패딩 된 10 개의 열이 있습니다.
예기치 않은 동작을 발견했습니다. $container-style: static
을 사용하면 해당 컨테이너에 적용된 글꼴 크기에 따라 컨테이너 크기가 변경되기 시작합니다.
font-size
을 1em
으로 변경하면 두 컨테이너가 다시 같은 크기가됩니다.
'$ container-style'을 'magic'으로 변경하면 두 컨테이너의 크기가 동일합니다. 이 문제는 $container-style' is set to
정적 일 때 요소에 지정된 글꼴 크기로만 발생합니다. '
내가 뭘 잘못하고 있습니까?/이것에 대한 해결책이 있습니까? 아래 코드.
$total-columns: 12;
$column-width: 4em;
$gutter-width: 1em;
$grid-padding: $gutter-width;
$container-style: static;
#section_1 {
background-color: #963;
border: 4px solid green;
.pages_wrapper {
@include container;
}
.page {
border:1px solid yellow;
@include prefix(1);
@include span-columns(10,12);
@include suffix(1);
text-align: center;
color: #fff;
}
.page_1 {
font-size: 1em;
}
.page_2 {
font-size: 1.25em;
}
}
HTML :
<section id="section_1">
<section class="pages_wrapper">
<section class="page_1 page">
<h1>Page 1</h1>
</section>
<section class="page_2 page">
<h1>Page 2</h1>
</section>
</section>
</section>
스크린 문제를 나타내는 (최근 크롬)
$container-style:static;
, :
당신은 어떤 jsfiddle을 할 수 있습니까? –
jsfiddle에 서리 격자 (Sass 기반의 그리드 믹스 세트)를 포함하는 방법을 모르기 때문에 코드와 스크린 샷을 사용했습니다. 그러한 포함이 가능합니까? – aaandre