html - 如何使用 CSS 将两个标题并排放置?

标签 html css html-heading

<h5>Category</h5><h6>auto</h6>

Categoryauto 放在不同的行中,如下所示:

类别

汽车

如何将它们放在同一行,就像这样?

类别汽车

最佳答案

h(n) 元素是“ block ”元素,这意味着它们会增长以占用所有可用的水平空间。这也意味着他们会将任何“正确”的内容推到下一行。

实现此目的的一种简单方法是将其显示设置为内嵌:

<style>
    h5, h6 {display:inline;}
</style>

请注意,inline-block 并非在所有浏览器中均受支持。

您也可以 float block 元素,但这可能会成为一个棘手的问题,因为 float 可能相当复杂。对于这种情况,请坚持使用内联。

关于html - 如何使用 CSS 将两个标题并排放置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294328/

相关文章:

html - 如何将图像放置在框中,使其正好适合宽度或高度,以较小者为准?

html - Stuck--响应式设计的图像网格布局和媒体查询

html - 为什么在 section 元素内 H1 的大小不同?

html - 样式未应用于 CSS 中的 H1 元素

javascript - 如何检查 Canvas 上是否绘制了某些东西

html - 使内联 block 列表跨越 2 行而不使用 <BR> 或将其部分包装在 Div 中

html - 为什么悬停时整个导航 div 是洋红色而不是蓝色?

css - 单击 Bootstrap 按钮时,它会更改为主要状态

html - 通过将 anchor 链接与 CSS 结合使用来显示附加信息

javascript - HTML 按钮仅适用于网页重新/加载