html - 在多行中拆分句子(Bootstrap 4 + Mobile)
问题描述
我有一个在桌面版中完全显示的文本(句子)。但是,我想在 Mobile 中使用 Bootstrap-4 将句子分成 2-3 行。
例如,我有以下文本(可能是 h1 或 p 标签)
我们的大型、重型物品和当日送达物品由我们的商店或我们的配送合作伙伴之一配送。
我想在这些特定的单词/位置上打破 Mobile 3 次......
Our large, heavy items and Same-Day Delivery items are delivered by our store or one of our delivery partners.
我有什么选择? 再一次,这可能在h1或p标签中,如果一个不适合所有解决方案,请帮助解决每个解决方案。
谢谢!
解决方案
只需添加spans
,然后使用媒体查询使它们block
在移动设备上加载。
比如...
<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:
@media (max-width: 768px) {
#coolDiv span {
display: block;
}
}
这将适用于您提到的喜欢<h1>
或<p>
标签的所有情况。您还可以使用特定的类来将此效果限制在您的用例中。
推荐阅读
- javascript - 单击复选框+按钮后动态更改滑块值
- php - 删除按钮错误jQuery
- html - 如何在html按钮上添加文本大纲
- font-awesome - 字体真棒图标直接链接
- asp.net-mvc - 在 Azure Web App MVC 应用程序请求上启用 http2
- javascript - 下载锚标记在浏览器中打开文件,但不在 React 组件中下载
- jquery - 具有相同选择器的不同子选择器上的单击事件
- java - 将代码分离到`src`文件夹下的主分支和测试分支,而不更改包名称
- typescript - 打字稿交集类型和函数签名未引发预期错误
- opengl - OpenGL:重复使用变换反馈缓冲区会覆盖已建立的纹理