javascript - 如何让内联元素在空时占用空间?

标签 javascript html css web

我有一个 h1 和 h3 标签,它们会使用 theater.js 清除自身和类型。问题是,当它自己删除为空时,它所在的 div 的高度会变小,然后当它再次有内容时会变大。

我想让 h1 和 h3 标签(或完全更改标签)即使在为空时也能保持其高度。

有什么想法吗?

最佳答案

只需使用 display: inline-block; 将 h2/h3 标签包裹在一个 div 中,如下所示:

<div class="header2"><h2>ABCD</h2></div>

然后将其添加到您的 css 中:

    .header2 {
      min-width: 100px;
      width: auto;
      min-height:45px;
      background-color:#333;
      color:#FFF;
      display:inline-block;
      padding:10px;
    }

这是具有上述属性的两个 h2 标签的 jsfiddle:https://jsfiddle.net/AndrewL32/e0d8my79/21/

关于javascript - 如何让内联元素在空时占用空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29186769/

相关文章:

javascript - 更新 php 变量并在页面刷新时选择选项

javascript - Ant Design Mobile Picker 在 React Native 中使用时不会从底部弹出

javascript - 鼠标悬停时 Reactstrap 自动下拉菜单

javascript - 清除通知 onclick/toggle()

javascript - Service Worker 离线支持 pushstate 和客户端路由

java - 如何避免Jupyter Notebook的代码单元格输出中出现多个水平滚动条?

asp.net - asp.net如何改变列表框选中的颜色

javascript - Angular JS - 重新加载整个页面

刷新这种验证码的 Javascript 代码

javascript - 如何添加固定工具栏 snap.js