Bootstrap 3 行和 css :before 属性
Bootstrap 3 rows and css :before property
请看这个fiddle:
http://jsfiddle.net/Smartix/98sdrnkk/
:before
css 属性 似乎不适用于 bootstrap 行。
在上面的示例中,一条居中的红线应该显示在 div 和 class myline
.
的背景中
改为将你的 :after pseudo class 应用于此规则(在 col-xs-12 之后):
<div class="row myline">
<div class="col-xs-12 myline">
<p>A red line should appear in the background of this row</p>
<p>The line should span from the top of the row...</p>
<p>... till here. Why is there no line?</p>
</div>
</div>
或者只需添加一个高度值即可正常工作:
.myline:before {
content: '';
top: 0;
bottom: 0;
position: absolute;
width: 4px;
background-color: red;
left: 50%;
margin-left: -1.5px;
height: 100px;
}
请看这个fiddle:
http://jsfiddle.net/Smartix/98sdrnkk/
:before
css 属性 似乎不适用于 bootstrap 行。
在上面的示例中,一条居中的红线应该显示在 div 和 class myline
.
改为将你的 :after pseudo class 应用于此规则(在 col-xs-12 之后):
<div class="row myline">
<div class="col-xs-12 myline">
<p>A red line should appear in the background of this row</p>
<p>The line should span from the top of the row...</p>
<p>... till here. Why is there no line?</p>
</div>
</div>
或者只需添加一个高度值即可正常工作:
.myline:before {
content: '';
top: 0;
bottom: 0;
position: absolute;
width: 4px;
background-color: red;
left: 50%;
margin-left: -1.5px;
height: 100px;
}