我的问题集中在垂直对齐元素的父框,它与帖子https://stackoverflow.com/questions/43996242/whats-the-deal-with-vertical-align-baseline
完全不同,w3c中的描述对于概念parent box
来说是模糊的。
在手册w3c中
definition on vertical-align
基线
将框的基线与父框的基线对齐。如果框没有基线,请将框的底部与父母的基线对齐。
让我们举一个简单的例子。
.parent{width:200px;height:100px;border:1px solid red;}
.foo {
vertical-align: baseline;
height: 50px;
width: 50px;
display: inline-block;
background-color: plum;
position: relative;
}

<div class="parent">
<span>the quick brown fox</span>
<div class="foo">
</div>
<span>jump over the lazy dog.</span>
</div>
&#13;
什么是div.foo的父框?
它是div.parent?
如何排除所有属性:基线,子,超,文本顶部,文本底部,顶部,底部,中间div.parent如下?
我在这里发现了一些矛盾 所有垂直对齐属性:基线,子,超,文本顶部,文本底部,顶部,底部,中间应用于内联级和表格单元格。
div.parent是一个块框,没有基线,子,超,文本顶部,文本底部,顶部,底部,中间等概念。
然后该怎么说将盒子的基线与父盒的基线对齐?
父框根本没有基线归属。