css - 如何在单行上对齐 2+
问题描述
我正在使用mustache
在 AMP HTML 页面上填充数据。
这是 Google 上的目标 HTML ampb.in
:https ://ampb.in/#z4sIphWxKIOfZtfqWTpm
这些按钮打开一个相关的结构,但为简单起见,此处为空。
如何使第二个和后续<span>
元素作为<p>
.
已经尝试过.keep-together {display: inline-block; float: left}
,但这不起作用。
如果我删除并按预期工作mustache template
。<span>
<button>
由于应用程序依赖于使用mustache
,如何使内联元素像没有使用一样工作mustache
?
解决方案
Mustache 正在为您的每个元素添加封闭<p role="listitem">
标签。<span class="keep-together">
通过增加
p, .keep-together { display: inline; }
所有带有按钮的文本都将显示为一个内联元素。
免责声明:我对小胡子了解不多,可能有一个选项可以防止附加标签。这只是一个 CSS 解决方法。
推荐阅读
- sql - 连接多个表/约束或 has_one_through 与辅助约束
- android - FirebaseRecyclerAdapter 无法应用于
- cordova - 按下硬件后退按钮时的 Cordova Angular 应用程序,打开上次打开的视图
- xamarin - 如何在不旋转设备的情况下更改 Xamarin.Forms 中的视图方向?
- html - 溢出时不出现点
- cordova - 离子科尔多瓦资源--splash错误
- .net - VS Code C# 扩展报告缺少 .NETFramework,Version v4.5
- vba - 使用 VBA 复制 sql 语句
- node.js - GULP [Browsersync] 无法打开浏览器
- swift - 在 Swift 中使用 AVAssetWriter 将 AVCaptureVideoDataOutput 保存到电影文件