首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多行分裂句(Bootstrap 4+ Mobile)

多行分裂句(Bootstrap 4+ Mobile)
EN

Stack Overflow用户
提问于 2021-02-28 09:21:07
回答 3查看 391关注 0票数 3

我有一个文本(句子),是充分显示在桌面版本。不过,我想把这句话分成2-3行,在MobilewithBootstra-4中。

例如,我有以下文本(可以是h1或p标记)

我们的大型,重型和同天交货项目是由我们的商店或我们的送货伙伴之一交付。

我想为Mobile3次,在这些特定的词/位置.

我们的大型,重型和同天交货项目是由我们的商店或我们的送货伙伴之一交付。

我有什么选择?再说一遍,这可能是在h1p标签中,如果不适合所有的解决方案,请提供帮助。

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2021-02-28 09:33:26

只需添加spans,然后使用媒体查询将它们作为block专门加载到移动设备上。

例如..。

代码语言:javascript
复制
<div id="coolDiv">
 <span>Our large, heavy items and Same-Day Delivery items <span/><span>are delivered by our store </span><span>or one of our delivery partners.</span>
</div>

CSS:

代码语言:javascript
复制
@media (max-width: 768px) {
  #coolDiv span {
    display: block;
  }
}

演示

这将适用于您提到的所有情况,如<h1><p>标记。还可以使用特定的类将此效果限制在用例上。

票数 3
EN

Stack Overflow用户

发布于 2021-02-28 09:32:11

在这个级别上处理文本是相当困难的,因为您无法访问浏览器文本引擎。关于如何实现这一点,我的最佳猜测是有2个标记,而您希望在桌面上显示的是

代码语言:javascript
复制
<h1 class="d-sm-none d-xs-none"> Our large, heavy items and Same-Day Delivery items are delivered by our store or one of our delivery partners.</h1>
<h1 class="d-none d-sm-block d-xs-block">Our large, heavy items and Same-Day Delivery items<br>
are delivered by our store<br>
or one of our delivery partners.</h1>

我不确定这些是否是正确的和有2个h1标签是不好的SEO,但这可能是一个方法,你可以做到这一点。有点简陋,但应该能用。

票数 1
EN

Stack Overflow用户

发布于 2021-02-28 09:27:11

您可以将它们包装在一个div中并使用flexbox管理它,当屏幕的宽度小于h1或p上下文时,它将自动推送到下一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66407550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档