Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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/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 在CSS网格内垂直对齐列表项_Html_Css_Css Grid - Fatal编程技术网

Html 在CSS网格内垂直对齐列表项

Html 在CSS网格内垂直对齐列表项,html,css,css-grid,Html,Css,Css Grid,如何在CSS网格中真正对齐列表项 使用“垂直对齐中间”似乎没有任何作用。为什么垂直对齐中间在CSS网格中不起作用 以下是第一次尝试: 。子列表网格{ 显示:网格; } .列表网格{ 显示:网格; 显示:-ms网格; -ms网格列:自动; 网格模板列:自动; } .李先生{ 线高:30px; 字体大小:14px; 左侧填充:30px; 右边填充:10px; 列表样式位置:内部; 宽度:230px; 文本转换:无; } 对齐项目可以工作,但必须将其放置在网格父项/容器上

如何在CSS网格中真正对齐列表项

使用“垂直对齐中间”似乎没有任何作用。为什么垂直对齐中间在CSS网格中不起作用

以下是第一次尝试:

。子列表网格{
显示:网格;
}
.列表网格{
显示:网格;
显示:-ms网格;
-ms网格列:自动;
网格模板列:自动;
}
.李先生{
线高:30px;
字体大小:14px;
左侧填充:30px;
右边填充:10px;
列表样式位置:内部;
宽度:230px;
文本转换:无;
}


对齐项目
可以工作,但必须将其放置在网格父项/容器上

。子列表网格{
显示:网格;
}
.列表网格{
显示:网格;
显示:-ms网格;
-ms网格列:自动;
网格模板列:自动;
/*行得通*/
对齐项目:居中;
}
.李先生{
线高:30px;
字体大小:14px;
左侧填充:30px;
右边填充:10px;
列表样式位置:内部;
宽度:230px;
文本转换:无;
边框:1px纯灰;
}

好的,我知道了:

它是:

因此:

。子列表网格{
显示:网格;
}
.列表网格{
显示:网格;
显示:-ms网格;
-ms网格列:自动;
网格模板列:自动;
}
.李先生{
/*就是这个*/
显示器:flex;
对齐项目:居中;
线高:30px;
字体大小:14px;
左侧填充:30px;
右边填充:10px;
列表样式位置:内部;
宽度:230px;
文本转换:无;
}

.list-grid li {
   display: flex;
   align-items: center;
}