Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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,我尝试将内联块垂直居中,如下所示: div{ 宽度:50px; 高度:50px; 背景:红色; 线高:50px; } 跨度{ 显示:内联块; 宽度:20px; 高度:20px; 背景:白色; } 因为行高设置文本基线的位置(span的底端)。由于您的跨度为20px高,因此必须将其一半添加到线高中: div{ 宽度:50px; 高度:50px; 背景:红色; 线高:60px; } 跨度{ 显示:内联块; 宽度:20px; 高度:20px; 背景:白色; } 它仍然没有居中。跨度上方有16px

我尝试将内联块垂直居中,如下所示:

div{
宽度:50px;
高度:50px;
背景:红色;
线高:50px;
}
跨度{
显示:内联块;
宽度:20px;
高度:20px;
背景:白色;
}


因为
行高
设置文本基线的位置(span
的底端)。由于您的跨度为
20px
高,因此必须将其一半添加到
线高中

div{
宽度:50px;
高度:50px;
背景:红色;
线高:60px;
}
跨度{
显示:内联块;
宽度:20px;
高度:20px;
背景:白色;
}

它仍然没有居中。跨度上方有16px,下方有14px。