当屏幕分辨率较小时,是否有除了使用 <br>
之外的换行解决方案?因为 br
总是会打断当前行。
以下是我的代码:
<h2>我创建独特、清晰易懂的网站。<br>我的作品符合网页标准。</h2>
我认为 CSS3 可能有解决此问题的方法。
是否有其他方法可以替代 <br>
,因为只有在移动设备上页面才需要换行。
当屏幕分辨率较小时,是否有除了使用 <br>
之外的换行解决方案?因为 br
总是会打断当前行。
以下是我的代码:
<h2>我创建独特、清晰易懂的网站。<br>我的作品符合网页标准。</h2>
我认为 CSS3 可能有解决此问题的方法。
是否有其他方法可以替代 <br>
,因为只有在移动设备上页面才需要换行。
<br>
之间加一个空格。 - Fabrizio Calderandisplay
没有名为 static
的属性值,因此最好使用 block
。参考 http://www.w3schools.com/jsref/prop_style_display.asp。但我仍然想知道 <br />
的默认显示属性是什么。 - Syed<br />
来说,它是 display:inline
。 - davidhartman00<br class="visible-xs">
您可以使用浮动布局,这样您甚至不需要考虑“捕捉点”应该在哪里。如果两个元素可以并排显示,它们就会并排显示;否则,它们就会立即转到下一行。
span {
display: block;
float: left;
margin-right: 0.4em;
}
jsFiddle: http://jsfiddle.net/e4mWK/
移动优先,隐藏 br
,然后在更大的屏幕上将显示设置回 initial
:
<br class="hide desktop-show">
样式表:
.hide {
display: none;
}
@media (min-width: 64em) {
.desktop-show {
display: initial;
}
}