要右对齐(默认为左对齐),您可以在跨度上使用 text-align:right 。要使这种响应式使用媒体查询仅在大屏幕上应用它:
@media (min-width:768px)
{
.text-right-responsive {text-align:right;}
.text-left-responsive {text-align:left;}
}
html:
<div class="container">
<div class="row">
<div class="span6 text-right-responsive">A (right-aligned)</div>
<div class="span6 text-left-responsive">B (left-aligned)</div>
</div>
</div>
另请参阅:https ://stackoverflow.com/a/14809431/1596547 ,因为 2.3 版 Twitter 的 Bootstrap 也有 text-* 类。所以你可以使用:<div class="span6 text-right">A (right-aligned)</div>
. 这个类也没有响应。text-right 仅将 text-align:right 添加到元素的样式中。所以你也需要媒体查询来重置它。重置小屏幕的文本对齐方式:
@media (max-width:767px)
{
.text-right {text-align:left;}
.text-left {text-align:left;}
}
pull-right / pull-left 类向元素添加一个浮点数。因此,要使用它们,您将需要一个额外的包装器:
<div class="container">
<div class="row">
<div class="span6"><span class="pull-right">A (right-aligned)</span></div>
<div class="span6"><span class="pull-left">B (left-aligned)</span></div>
</div>
</div>
在这种情况下,您也可以使用媒体查询。现在您需要为小屏幕重置浮动:
@media (max-width:767px)
{
.pull-right {float:none;}
.pull-left {float:none;}
}
演示:http ://bootply.com/66024