【发布时间】:2017-01-03 10:58:19
【问题描述】:
我有一个网站,当窗口大小调整为移动设备大小时,我想保留此布局(数据之间有边框)。一切正常,右列中最多有 10 个字符,但是当超过这个值时,它会跳转到新行,并且内容不再与左侧的数据对齐。如您所见,“First | Lorem Ipsum”保持良好对齐,但“Second | Here's some更广泛的内容 Lorem Ipsum”扰乱了整个布局。有没有办法以某种方式解决它?
这里是 Codepen 的链接:http://codepen.io/anon/pen/MJWjJJ?editors=1100
.view__content--info p {
font-weight: bold;
}
.view__content--border {
border-left: 1px solid grey;
}
<div class="row">
<div class="col-md-8">
<div class="col-md-6 col-sm-6 col-xs-6 text-right view__content--info">
<p>First</p>
<p>Second</p>
<p>Third</p>
<p>Fourth</p>
<p>Fifth</p>
<p>Sixth</p>
</div>
<div class="col-md-6 col-sm-6 col-xs-6 view__content--border">
<p>Lorem Ipsum</p>
<p>Here's some wider content Lorem Ipsum</p>
<p>Hello World</p>
<p>Ipsum</p>
<p>Something</p>
<p>Here</p>
</div>
</div>
</div>
【问题讨论】:
-
你正在做的方式不是获得你想要的东西的好选择。改变html结构。
-
您可以强制文本保持在一行中,但这不是一个好的解决方案,恕我直言...
-
你可以设置
.view__content--border { white-space: nowrap;}但是我之前同意大家的cmets
标签: html twitter-bootstrap css