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>
、1行の私のコンテンツ表示:
[ ROW_1 ][ ROW_2 ][ ROW_3 ]
は、問題は、私ならば、最後の行は新しい行に行くということです.element cssクラスに余白を追加します。
<style> .element{ border: 1px solid black; margin: 1em; } </style>
マージンを加え、それがもたらすグリッドシステムbrokesれる:
[ ROW_1 ] [ ROW_2 ]
[ ROW_3 ]
私はCSSのマージンのプロパティを使用するはずの思い、その代わりにフライ改質剤上行/グリッドを使用して、私の試みはすべて成功していません。私はこのようなルックスにそれをしたい
:
[ ROW_1 ] [ ROW_2 ] [ ROW_3 ]
私は定型としてbaselineを使用しています、とのdidntは、任意のSKELオプションを変更しました。
余白を追加するかどうかは、何も変わらないようです。 もう少し説明できるので、私はそれをよりよく適応させることができますか? – Math
Divはブロックレベルの要素であり、デフォルトでは常に行全体を占有します。この動作を変更するには、 'float'を使用します。これを確認してください:https://jsfiddle.net/fs46hath/ – Observer
私はこれを知っています。私はSkelグリッドシステムを使ってレスポンシブなレイアウトを設定していると言いました。あなたのソリューションは動作しますが、Skelシステムを使用していません。これはSkel関連の質問ですので、私はSkel関連の答えを期待しています。 完全に応答するには余分なコードが必要です。 – Math