html - 在 html 中在分数旁边写文本

标签 html css

我之前问过这个问题:How to represent fractions in html .这是关于在 html 中编写分子和分母,提供的解决方案允许我以正确的格式编写分数。

但是,我不能在它旁边写文字。如果我在它旁边写文字,它会一起出现在顶部或底部。它出现在它下面。我希望文本出现在它旁边。

代码在这里:

.fraction {
  position: relative;
  width: 1em;
  font-size: 2em;
}
.numerator {
  border-bottom: 2px solid black;
  text-align: center;
}
.denominator {
  border-right: 2px solid black;
  width: 0.75em;
  text-align: center;
}

<div class="fraction">
  <div class="numerator">3</div>
  <div class="denominator">8</div>
</div>

文本显示如下:

enter image description here

有什么解决办法吗?有什么解决办法吗?

最佳答案

将 .fraction 类显示属性设置为内联 block 。 我想您还必须摆弄它的 vertical-align 属性。

关于html - 在 html 中在分数旁边写文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31892484/

相关文章:

php - 如何使用 PHP 将每个页面上选定的单选按钮相应地存储到数据库中?

html - 如何将字母居中放置在圆圈中间以创建一种抽认卡效果?

css - 为什么 scss 中的 $rotation 变量不在过滤器 : progid:DXImageTransform. Microsoft.BasicImage 中解析

javascript - 如何使用 amCharts 舍入用作元素符号的图像?

jquery - 为什么我的 css 类从未执行过?

javascript - 平滑滚动在 Bootstrap 4 网站上不起作用

html - 添加带过渡效果的框阴影

javascript - 在不加载完整文件的情况下跳到 HTML5 音频元素中的特定时间

html - Bootstrap 4 & 全长 hr 列

html 元素 : newline after but do not expand