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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.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 将两个div并排对齐,并将它们置于另一个div的中心_Html_Css - Fatal编程技术网

Html 将两个div并排对齐,并将它们置于另一个div的中心

Html 将两个div并排对齐,并将它们置于另一个div的中心,html,css,Html,Css,我试图将两个div(.health icon和.health description)并排放置,但将它们水平居中放置在.health status内。我能做到这一点 但是,它们没有正确地垂直对齐。我需要.health description行高与.ranking的大小相同。但是,.health description似乎比.health icon低一点 。运行状况{ 文本对齐:居中; 保证金:0自动; } .健康图标{ 显示:内联块; } .健康说明{ 显示:内联块; 线高:70px; 字体大

我试图将两个div(
.health icon
.health description
)并排放置,但将它们水平居中放置在
.health status
内。我能做到这一点

但是,它们没有正确地垂直对齐。我需要
.health description
行高
.ranking
的大小相同。但是,
.health description
似乎比
.health icon
低一点

。运行状况{
文本对齐:居中;
保证金:0自动;
}
.健康图标{
显示:内联块;
}
.健康说明{
显示:内联块;
线高:70px;
字体大小:粗体;
}
.评级圈{
高度:70像素;
宽度:70px;
边界半径:250px;
字体大小:36px;
字号:700;
颜色:白色;
线高:65px;
文本对齐:居中;
背景#2c3e50;
/*浮动:左*/
显示:内联块;
/*右边距:20px*/
左侧填充:2px;
垫顶:2件;
}

A.
UTI
123.456
门廊
-435,0
瓦里亚诺·德科托·普拉佐

这是一个非常具体的问题,因此我将给出一个不适用于一般情况的答案

将您的健康描述类更改为:

.health-description {
    display: inline-block;
    transform: translate(0, -30%);
}  

把你的代码放在这里我很难理解什么不适合你。当我查看JSFIDLE时,评级的基线和描述似乎是相同的。你是说一个比另一个低?你使用的是特定的浏览器或屏幕尺寸吗?是的@JECarterII,我使用的是Chrome。文本基线比圆低一些像素。两者的高度均为70px,但文本顶部和底部低于圆圈顶部和底部。这可能是局部瑕疵。检查你的缩放级别等。我在这里使用了一个屏幕截图,发现Chrome中的基线是完全相同的像素行。事实上,这个答案不能用于一般情况。一旦我调整容器的大小,它就会松开对齐。如果你想要有一个响应性的设计,你必须重新考虑你的标记,或者简单地使用图标的图像,而不是css解决方案