移动 br 元素
Moving a br element
嘿,我想知道当 br 元素在不同的屏幕尺寸时如何移动段落中的元素。我知道这听起来像是一个 confusing/tricky 问题,但让我解释一下:
p 标签中的这个 br 元素就在这里。说 br 元素现在在哪里,当这个站点在桌面上查看时它正在显示。但是当我在平板电脑或 phone 等较小的设备上查看它时,我想查看位于单词 "break" 之前的断线(br 元素)。
<p>I am a <br/> Paragraph with a break line in it.</p>
可能吗?如果是,有没有办法用 javascript 或 css 来做,而无需实际更改 html 代码本身?
<br/>
标记强制 HTML 换行,无论您使用的浏览器或设备如何。这里 <br/>
不是正确的方法。如果你真的想要,比如说,根据你的设备(屏幕尺寸)在不同的地方换行,你可以使用 CSS @media 规则,比如
@media screen and (max-width: 480px) { /* your css code */ }
所以上面的css规则只适用于宽度小于480px的屏幕。
另一方面,有一些非常流行的 library/framework 供您设计既适用于桌面 and/or 移动的网页,例如 Bootstrap。
你可以这样做。
<p>I am a <br class="sm-hide lg-show"/> Paragraph with a <br class="sm-show lg-hide"/>break line in it.</p>
.sm-hide {
display: none;
}
.sm-show {
display: block;
}
@media screen and (min-width: 961px) {
.lg-hide {
display: none;
}
.lg-show {
display: block;
}
}
嘿,我想知道当 br 元素在不同的屏幕尺寸时如何移动段落中的元素。我知道这听起来像是一个 confusing/tricky 问题,但让我解释一下:
p 标签中的这个 br 元素就在这里。说 br 元素现在在哪里,当这个站点在桌面上查看时它正在显示。但是当我在平板电脑或 phone 等较小的设备上查看它时,我想查看位于单词 "break" 之前的断线(br 元素)。
<p>I am a <br/> Paragraph with a break line in it.</p>
可能吗?如果是,有没有办法用 javascript 或 css 来做,而无需实际更改 html 代码本身?
<br/>
标记强制 HTML 换行,无论您使用的浏览器或设备如何。这里 <br/>
不是正确的方法。如果你真的想要,比如说,根据你的设备(屏幕尺寸)在不同的地方换行,你可以使用 CSS @media 规则,比如
@media screen and (max-width: 480px) { /* your css code */ }
所以上面的css规则只适用于宽度小于480px的屏幕。
另一方面,有一些非常流行的 library/framework 供您设计既适用于桌面 and/or 移动的网页,例如 Bootstrap。
你可以这样做。
<p>I am a <br class="sm-hide lg-show"/> Paragraph with a <br class="sm-show lg-hide"/>break line in it.</p>
.sm-hide {
display: none;
}
.sm-show {
display: block;
}
@media screen and (min-width: 961px) {
.lg-hide {
display: none;
}
.lg-show {
display: block;
}
}