Я использую систему сетки 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 ]
Проблема заключается в том, что последняя строка перейти на новую строку, если я добавьте маркер в класс .element css.
<style> .element{ border: 1px solid black; margin: 1em; } </style>
Маржа добавляется, но файлов нарушает подвесную систему, что приводит к:
[ ROW_1 ] [ ROW_2 ]
[ ROW_3 ]
Я думаю, что я не должен использовать маржинальный CSS свойства, но вместо того, чтобы с помощью ряда/сетки на лету модификатором, но все мои попытки не увенчались успехом.
Я хочу, чтобы это выглядит так:
[ ROW_1 ] [ ROW_2 ] [ ROW_3 ]
Я использую baseline как шаблонный, и техника его подводит модифицировали варианты Skel.
Это, кажется, ничего не меняет, добавляет ли я маржу или нет. Можете ли вы объяснить немного больше, чтобы я мог лучше адаптировать его? – Math
Divs являются элементами уровня блока, и по умолчанию они всегда занимают целую строку. Чтобы изменить это поведение, используйте «float». Проверьте эту скрипту: https://jsfiddle.net/fs46hath/ – Observer
Я знаю это. Я сказал, что использую сетчатую систему Skel для настройки моей отзывчивой компоновки. Ваше решение работает, но не использует систему Skel и не реагирует на это. Это вопрос, связанный с Скелем, поэтому я ожидаю ответа Скеля. Не является обходным решением, для которого требуется дополнительный код для полного реагирования. – Math