html - 具有不同字体大小的相邻元素的相同高度

标签 html css

我有两个带有文本的元素,所有文本都应该在底部对齐。

我使用 Javascript 有条件地隐藏/显示元素,这会导致元素跳转,因为它们具有不同的字体大小。

当字体大小不同并且文本与底部对齐时,是否可以让彼此相邻的元素占用相同的高度?

.alpha {
  background-color: green;
  font-size: 15px;
}

.beta {
  background-color: pink;
  font-size: 30px;
}
<div>
  <span class="alpha">Alpha</span>
  <span class="beta">......</span>
</div>

最佳答案

我通过给父元素设置与最高子元素相同的高度来解决这个问题。

div {
  font-size: 30px;
}

.alpha {
  background-color: green;
  font-size: 15px;
}

.beta {
  background-color: pink;
  font-size: 30px;
}
<div>
  <span class="alpha">Alpha</span>
  <span class="beta">......</span>
</div>

关于html - 具有不同字体大小的相邻元素的相同高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57559194/

相关文章:

html - 脱离 div 的类

javascript - 当 id 到达浏览器视口(viewport)顶部时在 JavaScript 中执行操作

html - 可以将 <li> 标签包裹在 <a> 标签中吗

javascript - HTML Audio 元素可以播放错误的音频格式

javascript - 如何在向下滚动时转换我的 Img 大小

php - WordPress HTML代码,帮忙找找

css - 试图将图像放在中心(以响应方式)

javascript - 单页上的两个可拖动不起作用

javascript - 切换jquery后如何留在div上?

javascript - Style.width 和 left 不起作用