html - 将 2 种不同的字体大小垂直对齐到底部

标签 html css

我已将父级设置为表格,将子级设置为表格单元格并垂直对齐到底部。然而它仍然显示更大的字体,因为它会与中间对齐

html

<div class="table">
  <div class="tablecell tablecell1">7.1</div>
  <div class="tablecell tablecell2">Inches</div>
</div>

CSS

.table {width:200px; display:table;}
.tablecell {display:table-cell; vertical-align:bottom;}
.tablecell1 {font-size:40px;}
.tablecell2 {padding-left:15px; font-size:20px;}

和jsfiddle http://jsfiddle.net/12qmna8y/

最佳答案

使用 vertical-align: baseline 代替,或者您可以完全删除 vertical-align 属性,因为 vertical-align 的默认值是基线

vertical-align: text-bottom 也可以。

.table {
  width: 200px;
  display: table;
}
.tablecell {
  display: table-cell;
}
.tablecell1 {
  font-size: 40px;
}
.tablecell2 {
  padding-left: 15px;
  font-size: 20px;
}
<div class="table">
  <div class="tablecell tablecell1">7.1</div>
  <div class="tablecell tablecell2">Inches</div>
</div>

关于html - 将 2 种不同的字体大小垂直对齐到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28079469/

相关文章:

javascript - 更改 AngularJs 或 Polymer 中的绑定(bind)语法

html - CSS float 不同大小的div

html - `position: fixed` 上的 `<body>` 有问题吗?

javascript - 在 HTML 中绘制 2D 时遇到问题

html - 悬停时如何使菜单项的整个宽度更改背景颜色?

javascript - 在 javascript 上将标签更改为文本框

css - 加载特定于浏览器的 CSS 文件的首选方式是什么?

javascript - 默认情况下如何使用 Rails 5 提供 gzip 资源

css - 如何覆盖 Django 中的 bootstrap cdn?

css - 从右到左支持 bootstrap-sass