html - 将自动宽度应用于 H1 标题

标签 html css width

如何获得 H1 标题,以便元素本身的宽度由使用的文本量定义?

在下面的示例中,我希望红色背景成为标题的宽度,但似乎无法让它发挥作用。

body {width; 100%; margin: 0;}

.holder {
  position: relative;
}

#events {
    margin: 1rem auto;
    background: red;
    text-align: center;
    width: auto;
}
<div class="holder">
    <h1 id="events">FUTURE THINGS</h1>
</div>  

最佳答案

display 类型更改为 inline-block

body {width; 100%; margin: 0;}

.holder {
  position: relative;
  /* To center the text */
  text-align:center;
}

#events {
    margin: 1rem auto;
    background: red;
    width: auto;
    display:inline-block;
}
<div class="holder">
    <h1 id="events">FUTURE THINGS</h1>
</div>

关于html - 将自动宽度应用于 H1 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49984978/

相关文章:

javascript - css 属性下的自定义值 - CSS

CSS 水平导航、动态宽度按钮、100% 宽度、Img 背景

jquery - 让我的网站在所有屏幕上显示为 "responsive"

html - :hover width transition glitching

swift - 如何根据标签文本快速更改 CollectionView 单元格宽度

html - JasperReports html 导出

javascript - 如何访问HTML中 "embed"标签的内容

javascript - 如何在 javascript 幻灯片中插入文本?

html - Bootstrap 列碰撞

html - 如果存在无效输入,如何避免关闭模式窗口?