Ker*_*ero 8 html css margin materialize
Materialize框架带有奇怪的布局(至少对我而言).我在列之间找不到任何余量.这是我的代码:
<div class="container">
<div class="row">
<div class="col s4">
kerlos
</div>
<div class="col s4">
kerlos
</div>
<div class="col s4">
kerlos
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
列之间没有边距!
Ser*_*sov 13
我建议你在列中使用一个单独的元素,例如.col-content
:
body {
color: white;
}
.blue {
background: blue;
}
.black {
background: black;
}
Run Code Online (Sandbox Code Playgroud)
<link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.5/css/materialize.min.css" rel="stylesheet"/>
<div class="container">
<div class="row">
<div class="col s4">
<div class="col-content blue">kerlos</div>
</div>
<div class="col s4">
<div class="col-content black">kerlos</div>
</div>
<div class="col s4">
<div class="col-content blue">kerlos</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
.col
块之间的空白是通过 Materialize 中的填充实现的。因此,.col
元素用于布局。
只是应该将您的视觉块作为.col
元素的孩子。
示例 – https://jsfiddle.net/y2dahvg5/
<div class="row">
<div class="col s12 m6 xl4">
<div class="card">
<div class="card-content">
<span class="card-title">Item</span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
<div class="col s12 m6 xl4">
<div class="card">
<div class="card-content">
<span class="card-title">Item</span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
<div class="col s12 m6 xl4">
<div class="card">
<div class="card-content">
<span class="card-title">Item</span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</div>
</div>
</div>
<!-- Another items ... -->
</div>
Run Code Online (Sandbox Code Playgroud)
Azi*_*ziz -1
试试这个CSS
.col {
padding:20px;
box-sizing:border-box;
}
Run Code Online (Sandbox Code Playgroud)