Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在css中定义的div中匹配数字_Css - Fatal编程技术网

如何在css中定义的div中匹配数字

如何在css中定义的div中匹配数字,css,Css,我有下面的div结构 <div class="channel_name"> <div class="channel_number">2299</div> </div> 问题是,当有四位数字显示在频道编号类别中时,该数字不适合div。如果我们更改字体大小,则数字适合于div,但数字不会出现在div的中心。相反,它会出现在div的顶部位置。现在,由于字体大小,数字会根据需要出现在div的中间,但对于四位数字,它不适合于div。请帮助我显示四位数

我有下面的div结构

<div class="channel_name">
   <div class="channel_number">2299</div>
</div>

问题是,当有四位数字显示在
频道编号类别中时,该数字不适合
div
。如果我们更改字体大小,则数字适合于div,但数字不会出现在div的中心。相反,它会出现在div的顶部位置。现在,由于字体大小,数字会根据需要出现在div的中间,但对于四位数字,它不适合于div。请帮助我显示四位数字正确地位于分区中间。

更改频道号css

.channel_number {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 18px;
     font-style: normal;
     font-weight: bold;
     margin: auto;
}
溢出:隐藏


另外,我没有看到任何问题:

增加
行高度。垂直对齐基于文本行的高度。减小字体大小时,行高也会减小,除非已明确设置行高


您可能还需要将其放置在一个内联元素(如span)中,并设置
垂直对齐:中间

溢出:隐藏;隐藏最后一个数字。问题是我在我的一个项目中使用了它,其中定义了其他css。单独来说,它可以很好地工作,但是当所有东西都集成在一起时,这个特殊的div就会生效。填充增加了空间,但并不能解决问题。我想保持空间不变,但要把数字放进去。类channel_名称有一个特定大小的背景图像,下一个div在其中。通道编号div应适合外部div,并且已纠正解决方案。请检查一下。这是你要找的吗?
.channel_number {
     background-color: #FFFFFF;
     color: #FF0000;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 18px;
     font-style: normal;
     font-weight: bold;
     margin: auto;
}