父框对于垂直对齐意味着什么?

时间:2017-06-27 08:27:01

标签: html css

我的问题集中在垂直对齐元素的父框,它与帖子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;
&#13;
&#13;

什么是div.foo的父框?
它是div.parent?
如何排除所有属性:基线,子,超,文本顶部,文本底部,顶部,底部,中间div.parent如下?

enter image description here

我在这里发现了一些矛盾 所有垂直对齐属性:基线,子,超,文本顶部,文本底部,顶部,底部,中间应用于内联级和表格单元格。

div.parent是一个块框,没有基线,子,超,文本顶部,文本底部,顶部,底部,中间等概念。

然后该怎么说将盒子的基线与父盒的基线对齐?
父框根本没有基线归属。

0 个答案:

没有答案