浏览器如何计算具有百分比宽度或高度的元素的大小

时间:2011-06-29 08:00:49

标签: html css dom

浏览器如何计算具有百分比宽度或高度的元素的大小?它是根据父节点的大小计算的吗?如果父节点没有明确的大小属性,该怎么办?

1 个答案:

答案 0 :(得分:1)

是的,它是根据父节点计算的。如果没有给父母一个明确的大小,那就说明你的意思......实际上我从未这样做过,所以不能指导你这一点。

但请记住,如果你没有指定任何大小的字体大小,那么浏览器会进行一些预定义的设置。每个浏览器都有一个基本字体大小..当您设置font-size的自定义值时,浏览器实际上会添加或减去该基本大小的值......

简而言之:

  1. 是的,它是根据父标记计算的。

  2. 不提供自定义尺寸并依赖浏览器预先定义的设置是不安全的。

  3. 如果您没有指定某些内容,主要是浏览器会回退到预先定义的设置。