Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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 使用flex将/grid与列和列内行分开,并将一列中的图像居中对齐_Html_Css_Flexbox - Fatal编程技术网

Html 使用flex将/grid与列和列内行分开,并将一列中的图像居中对齐

Html 使用flex将/grid与列和列内行分开,并将一列中的图像居中对齐,html,css,flexbox,Html,Css,Flexbox,我正在从浮动转移到flexbox我有一些问题 我有以下代码: .card{ 显示器:flex; 弯曲方向:行; 边框:1px纯绿色; 保证金底部:0.8雷姆; } .卡片.图像{ 右边框:1px实心#e3; 填充:1.2rem; 垂直对齐:中间对齐; } .卡片.身体{ 填充:1.2rem; 显示器:flex; 弯曲方向:立柱; } .卡片.标志{ 保证金底部:0.8雷姆; } 标题{填充:0.8rem 0;} 文本{填充:0} tae,ultricies eget,临时坐位,ante。不要

我正在从浮动转移到flexbox我有一些问题

我有以下代码:

.card{
显示器:flex;
弯曲方向:行;
边框:1px纯绿色;
保证金底部:0.8雷姆;
}
.卡片.图像{
右边框:1px实心#e3;
填充:1.2rem;
垂直对齐:中间对齐;
}
.卡片.身体{
填充:1.2rem;
显示器:flex;
弯曲方向:立柱;
}
.卡片.标志{
保证金底部:0.8雷姆;
}
标题{填充:0.8rem 0;}
文本{填充:0}

tae,ultricies eget,临时坐位,ante。不要让你的自由人坐在那里。我的生命是永恒的。莫里斯·普莱斯特拉特·埃利芬德·利奥。他是一个聪明的人。威斯康辛州的前庭、调味品、康茂德维塔、奥纳雷西特、威斯康辛州。埃涅亚发酵液、elit eget tincidunt调味品、厄洛斯益普生

我认为您应该使用

.card {
    display: flex;
    flex-direction: row;
    border: 1px solid green;
    margin-bottom: 0.8rem;
    justify-content: center
    align-items: center
   }
我还发现这些视频非常有用


问题1:Flexbox无法在IE 11及以下版本上实现,因此您必须使用浮动作为备用方案。(如果这对您有效,请在下面添加评论或提出新问题)

在居中检查我编辑的css。将flexbox添加到项目中,并使用
对齐项目:居中
使其垂直居中

在标记中,您忘记为logo添加类。这就是它不起作用的原因

.card{
显示器:flex;
弯曲方向:行;
边框:1px纯绿色;
保证金底部:0.8雷姆;
}
.卡片.图像{
右边框:1px实心#e3;
填充:1.2rem;
/*将项目设置为flexbox项目,并将项目垂直居中*/
显示器:flex;
对齐项目:居中;
}
.卡片.身体{
填充:1.2rem;
显示器:flex;
弯曲方向:立柱;
}
.卡片.标志{
填充:0.8rem 0;
}
标题{填充:0.8rem 0;}
文本{填充:0}

tae,ultricies eget,临时坐位,ante。不要让你的自由人坐在那里。我的生命是永恒的。莫里斯·普莱斯特拉特·埃利芬德·利奥。他是一个聪明的人。威斯康辛州的前庭、调味品、康茂德维塔、奥纳雷西特、威斯康辛州。埃涅亚发酵液、elit eget tincidunt调味品、厄洛斯益普生