html - 使用媒体查询删除标签也会删除标签
前后的空格
问题描述
我需要控制标题的换行符。我有一个 CSS 类来控制我的<br>
标签的可见性。例如:
@media only screen and (max-width: 600px) {
.hide-on-mobile {
display: none
}
<h1>My long header that needs to have <br class="hide-on-mobile"> a break on desktop</h1>
媒体查询<br>
按预期隐藏了标签,但它也隐藏了标签后的空格。结果,“have”和“a”这两个词在移动设备上一起运行。我可以
在标签的任一侧添加一个<br>
,但它会通过一个空格来混淆对齐。
关于替代解决方案的任何想法?
解决方案
你能用span
代替br
吗?或任何其他标签。断词使用display: block;
,删除 -display: inline;
推荐阅读
- docker - 如何指定卷配额?
- maven - .m2/settings.xml 中的新密码不起作用
- google-apps-script - 比较不同工作簿中的列,编辑匹配的行
- ruby-on-rails - 急切负载关系
- git - 远程上的两个相同目录具有不同的情况,而本地只有一个
- facebook-graph-api - 如何通过图形 API 找到在 instagram UI 上看到的参与?
- algorithm - 在 CUDA 中使用 std 容器作为内核输入的可能性
- oauth-2.0 - Google Home 未发送带有请求的誓言令牌
- c# - 试图从 SQL Server 中提取两个时间范围之间的记录
- ios - 通过 iOS SDK 使用 Apple Pay