Hid*_*lgo 10 css twitter-bootstrap twitter-bootstrap-3
如何让课程visible-lg不将跨度移动到新行?
以下HTML呈现为一行:
<p>Device is:<span>Unknown</span></p>
Run Code Online (Sandbox Code Playgroud)
但是,以下HTML呈现Large在下面的行Device is:
<p>Device is:<span class="visible-lg">Large</span></p>
Run Code Online (Sandbox Code Playgroud)
Kyl*_*Mit 16
现在使用此提交在Bootstrap v3.2.0中本地解决了这个问题
根据响应类文档:
从v3.2.0开始,每个断点的.visible- -类有三种变体,一种用于下面列出的每个CSS显示属性值:
Group of classes | CSS display
.visible-*-block | display: block;
.visible-*-inline | display: inline;
.visible-*-inline-block | display: inline-block;
Run Code Online (Sandbox Code Playgroud)
所以在你的情况下,你想要使用:
<p>Device is:<span class="visible-lg-inline">Large</span></p>
Run Code Online (Sandbox Code Playgroud)
在Bootstrap 3.0中,所有可见和隐藏的响应类都使用display:block !important;
如果要内联显示元素,则必须覆盖它:
@media (min-width: 1200px) {
span.visible-lg {
display: inline !important
}
}
Run Code Online (Sandbox Code Playgroud)
对于更强大的方法,这里有一个库,为每种显示类型添加扩展类
在Stackoverflow上被问到:
在Bootstrap问题中报告: