Skel 그리드 시스템을 사용하여 레이아웃을 설정하고 있지만 행 사이에 공백을 추가하는 방법을 모르겠습니다.Skel이있는 행 사이의 여백
여기 내 HTML 코드가 보이는 무슨과 같은 : 예상대로
<style> .element{ border: 1px solid black; } </style>
<!--[...]!-->
<div class="row">
<div class="element 4u 12u(small)"> ROW_1 </div>
<div class="element 4u 12u(small)"> ROW_2 </div>
<div class="element 4u 12u(small)"> ROW_3 </div>
</div>
, 한 줄에 내 콘텐츠 표시 :
[ ROW_1 ][ ROW_2 ][ ROW_3 ]
문제는 마지막 행은 새로운 라인으로 이동한다는 것입니다 경우 I .element css 클래스에 여백을 추가하십시오.
<style> .element{ border: 1px solid black; margin: 1em; } </style>
마진이 추가하지만 결과 그리드 시스템 brokes된다
[ ROW_1 ] [ ROW_2 ]
[ ROW_3 ]
내가 CSS를 마진 속성을 사용 야해 생각하지만, 대신 플라이 modificator에 행/그리드를 사용하여, 하지만 내 모든 시도는 성공하지 못했습니다.
나는 같은 외모에 원하는 : 나는 상용구로 baseline을 사용하고, 그리고 didnt가 어떤 skel이 옵션을 수정
[ ROW_1 ] [ ROW_2 ] [ ROW_3 ]
.
마진을 추가했는지 여부에 관계없이 아무 것도 바뀌지 않는 것 같습니다. 조금 더 설명해 주시면 더 잘 적응할 수 있습니까? – Math
Div는 블록 수준 요소이며 기본적으로 항상 전체 줄을 차지합니다. 이 동작을 변경하려면 'float'을 사용하십시오. 이 바이올린을 확인하십시오 : https://jsfiddle.net/fs46hath/ – Observer
나는 이것을 안다. 나는 Skel 그리드 시스템을 사용하여 반응 형 레이아웃을 설정했다. 솔루션은 작동하지만 Skel 시스템을 사용하지 마십시오. 이것은 Skel 관련 질문이므로 Skel과 관련된 대답을 기대합니다. 응답 성을 높이려면 추가 코드가 필요합니다. – Math