w3schools说height:
auto:浏览器计算高度.这是默认值
但"浏览器计算高度"是什么意思?这是否只是简单地总结了所包含元素的高度?是否总是使用相同的方法为所有浏览器计算?
浏览器计算高度是什么意思?
这意味着浏览器将使元素的高度足以适应其内容。
这是否意味着它只是简单地总结所包含元素的高度(如果它们彼此重叠)?
不,事情比这更复杂,但我确信这是其中的一部分。
对于所有浏览器来说,这总是用相同的方法计算吗?
不,通常会有很小的差异。如果您打算根据元素的高度执行计算,则应该在 JavaScript 中计算该元素的高度,不要假设它在所有浏览器上都具有相同的高度。