<div class="col-md-6 clients">
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
</div>
现在在第3个col-xs-4之后我想要一些垂直空间,所以我做了以下事情:
<div class="col-md-6 clients">
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="image-separator"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
<div class="col-xs-4"><img src="img/1.jpg" alt="" class="img-responsive"></div>
</div>
注意div <div class="image-separator"></div>
,我给了它以下的CSS:
.image-separator {
height: 20px;
}
令人惊讶的是没有创建垂直空间,所以我玩了一下并添加了以下样式:
.image-separator {
height: 20px;
width: 100%;
float: left;
}
这确实有效,现在为什么jsut height:20px
不起作用?我真的好奇,所以我教我会来这里问问,有人可以解释一下,我很想学习CSS是如何工作的,所以我想问,CSS新手。 fiddle here
注意:: 我不打算解决这个问题,它已经解决了,我试图理解为什么会这样!
谢谢。
答案 0 :(得分:3)
之前它没有用,因为bootstrap列有一个浮动值:float:left
,你必须清除浮动:
clear: both
添加到您的间隔号的CSS中
.image-separator {
height: 20px;
clear: both;
}
我正在编辑这个答案,因为我忘了说bootstrap有一个类可以更有效地清除浮动元素:clearfix
。
答案 1 :(得分:3)
它实际上没有用,因为你忘了在div class =“col-xs-4”之前添加div class = row。见下文
Dim dir = New System.IO.DirectoryInfo("c:\foo\bar")
Dim file = dir.EnumerateFiles("GLNo1_*.csv").
OrderByDescending(Function(f) f.LastWriteTime).
FirstOrDefault()
If file IsNot Nothing Then
Dim path = file.FullName
'' etc..
End If