Html Css边框底部对于两位数和一位数都保持固定

Html Css边框底部对于两位数和一位数都保持固定,html,css,Html,Css,下面是html代码 <div> <div class="fractop"><span>11</span></div> <div class="fracbottom">2</div> </div> <div> <div class="fractop"><span>5</span></div> <div class

下面是html代码

<div>
   <div class="fractop"><span>11</span></div>
   <div class="fracbottom">2</div>
</div>

<div>
   <div class="fractop"><span>5</span></div>
   <div class="fracbottom">2</div>
</div>

11
2.
5.
2.
这是css代码

<style>
   .fractop{
       border-bottom:solid black 0px; 
       display:inline-block; 
       float:left;
       margin-top:20px; 
       text-align:center; 
       width:100%;
   }
   .fracbottom{ 
       display:inline-block;
       clear:left; 
       float:left; 
       width:100%; 
       text-align:center;
   }
   .fractop span{
       border-bottom:solid black 3px; 
    }

</style>

fractop先生{
边框底部:纯黑0px;
显示:内联块;
浮动:左;
边缘顶部:20px;
文本对齐:居中;
宽度:100%;
}
.fracbooth{
显示:内联块;
清除:左;
浮动:左;
宽度:100%;
文本对齐:居中;
}
.顶跨{
边框底部:纯黑3px;
}
我需要使分数的“除以”行保持2位数不变。它不需要动态地变长或变短。

这里

我有一个工作演示在这个小提琴-把你的两个数字之间的人力资源,然后样式作为一条线-做你的规定。我还向父div添加了一些内联样式以提供帮助。不过,您可以轻松地将其移动到它自己的css类中

11

2. 5.
2.
虽然您的方法不是最好的,而且您的事情过于复杂,但要在该方法中给出答案,请将CSS更改为:

.fractop{border-bottom:solid black 0px; display:block; margin-top:20px; text-align:center; width:15px; margin:0; padding:0 3px;border-bottom:solid black 3px;}
.fracbottom{ display:block; margin-top:20px; text-align:center; width:15px; margin:0; padding:0 3px;}

然后随意更改它

将您的
.fractop span
更改为此

.fractop span{
   border-bottom:solid black 3px; 
   width: 17px;
   display: inline-block;
}
您可以使用此

例如:
4.0000⁄;5.3456

你可以在这里找到更多细节


您还可以看到关于
的内容。评分中位数
?感谢您立即回复@remy。如果我删除这一行,则这两条线都不是固定的。我需要分数的“除以”行保持所有数字的固定。经过编辑和更新,这将解决您的问题。检查小提琴。
.fractop span{
   border-bottom:solid black 3px; 
   width: 17px;
   display: inline-block;
}