Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Html 为什么方框高度大于线条高度_Html_Css - Fatal编程技术网

Html 为什么方框高度大于线条高度

Html 为什么方框高度大于线条高度,html,css,Html,Css,*{ 保证金:0; 填充:0; } div{ 线高:30px; } a{ 字体大小:12px; } 因为因为行高取决于字体大小 检查此项,我刚刚更改了字体大小,高度为30px 您还需要垂直对齐:中间用于以便顶部和底部的空间相等就可以了。但我遇到了另一个问题,似乎空格上面的字比空格下面的字大?为什么?这可能取决于字体的设计或浏览器呈现方式。它有时也让我恶心,但对我来说没什么大不了的:)你可以使用垂直对齐:中间;检查我的答案如果有任何答案帮助你解决了这个问题,请选择一个正确的答案,这样其他人就没有

*{
保证金:0;
填充:0;
}
div{
线高:30px;
}
a{
字体大小:12px;
}


因为
因为
行高取决于
字体大小
检查此项,我刚刚更改了
字体大小
,高度为
30px


您还需要
垂直对齐:中间用于
以便顶部和底部的空间相等

就可以了。但我遇到了另一个问题,似乎空格上面的字比空格下面的字大?为什么?这可能取决于字体的设计或浏览器呈现方式。它有时也让我恶心,但对我来说没什么大不了的:)你可以使用垂直对齐:中间;检查我的答案如果有任何答案帮助你解决了这个问题,请选择一个正确的答案,这样其他人就没有理由继续尝试这个问题了
a {
    /* current styles */
    line-height: 1;
}