Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Javascript 如何删除元素中的垂直间距?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何删除元素中的垂直间距?

Javascript 如何删除元素中的垂直间距?,javascript,html,css,Javascript,Html,Css,如何删除此元素顶部和底部的垂直空白?文本和文本大小是动态的,所以我不能在css中硬编码一个值 谢谢 您需要将行高设置为小于字体大小。因此,如果足球的字体大小为50px,请将线条高度设置为40px。它将考虑字体字符上方和下方的间距 p { font-size: 50px; background-color: red; line-height: 40px;} 你看了吗?红色区域内的垂直空白区域或其下方的线条或什么?为什么不添加一个示例而不是一个图像呢?谢谢Hashem,是的,这是同一个问题,但答案

如何删除此元素顶部和底部的垂直空白?文本和文本大小是动态的,所以我不能在css中硬编码一个值

谢谢


您需要将行高设置为小于字体大小。因此,如果足球的字体大小为50px,请将线条高度设置为40px。它将考虑字体字符上方和下方的间距

p {
font-size: 50px;
background-color: red;
line-height: 40px;}

你看了吗?红色区域内的垂直空白区域或其下方的线条或什么?为什么不添加一个示例而不是一个图像呢?谢谢Hashem,是的,这是同一个问题,但答案都说要硬编码一个线高度值。有没有办法在不硬编码值的情况下删除红色框中的垂直空格?文本大小会动态变化,因此硬编码行高值将不起作用。这是一个元素。因此,为什么不在更改文本大小时更改行高,并将其设置为动态?