首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“父框的基线”的定义是什么?

“父框的基线”的定义是什么?
EN

Stack Overflow用户
提问于 2016-03-24 04:34:11
回答 3查看 1.1K关注 0票数 15

我很难理解10可视化格式化模型详细信息- W3C的以下摘录。

节选:

基线:将方框的基线与父框的基线对齐。如果方框没有基线,请将底部边距与父基准对齐。

在这种情况下,“父框的基线”意味着什么?“父框”是指由父元素建立的行框还是框?如何计算“父框的基线”?

EN

回答 3

Stack Overflow用户

发布于 2016-03-24 04:59:41

规范告诉您父框指的是什么,上面只提到了几段:

以下值仅对父内联元素或父块容器元素的支柱有意义。

因此父框引用由父元素生成的框,并且计算父框的基线,就像计算任何其他元素一样。

票数 0
EN

Stack Overflow用户

发布于 2018-05-18 05:26:20

我也没有找到具体的定义,根据规范:

以下值仅对父内联元素或父块容器元素的支柱有意义

您可以推断,如果父框中有一个文本节点作为子节点,则子文本节点的基线是父框的基线。

例如:

代码语言:javascript
复制
.parent {
  display: inline;
  background:pink;
  font-size:40px;
  font-family:Microsoft Yahei;
  line-height:2;
  vertical-align:baseline;
}
.element-child {
  font-size:25px;
}
代码语言:javascript
复制
<div class="parent">
   textNode child of parent 
  <span class="element-child">
    element-child with another font-size
  </span>
</div>

无论是否有子文本节点,父框的基线与子文本节点的基线处于相同的位置。

票数 0
EN

Stack Overflow用户

发布于 2016-03-24 04:57:10

看看这幅画,看看基线到底是什么。

现在,让我们演示一下医生想说什么:

定义vertical-align: baseline时,元素将与父元素的基线对齐,如上面的图片所示。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36193355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档