浏览器如何计算具有百分比宽度或高度的元素的大小?它是根据父节点的大小计算的吗?如果父节点没有明确的大小属性,该怎么办?
答案 0 :(得分:1)
是的,它是根据父节点计算的。如果没有给父母一个明确的大小,那就说明你的意思......实际上我从未这样做过,所以不能指导你这一点。
但请记住,如果你没有指定任何大小的字体大小,那么浏览器会进行一些预定义的设置。每个浏览器都有一个基本字体大小..当您设置font-size的自定义值时,浏览器实际上会添加或减去该基本大小的值......
简而言之:
是的,它是根据父标记计算的。
不提供自定义尺寸并依赖浏览器预先定义的设置是不安全的。
如果您没有指定某些内容,主要是浏览器会回退到预先定义的设置。