Html 将父对象的高度设置为“自动”

Html 将父对象的高度设置为“自动”,html,css,Html,Css,据我所知,将“高度”设置为“自动”将使父容器调整到内部子元素的高度。但是,不管怎样,这不是默认打开的吗?考虑下面的例子: #外部{ 边框:3倍纯红; 高度:自动; } #内在的{ 边框:1px纯蓝色; 高度:300px; } 内部的 如果我正确理解您的问题,您会问使用高度的意义是什么:自动 默认情况下,div的高度是auto,这就是为什么即使添加height:auto或not,也并没有任何区别。下面的链接将帮助您更好地理解这一点 你能举一两个没有高度的元素的例子吗:自动,默认值?如果每个元素

据我所知,将“高度”设置为“自动”将使父容器调整到内部子元素的高度。但是,不管怎样,这不是默认打开的吗?考虑下面的例子:

#外部{
边框:3倍纯红;
高度:自动;
}
#内在的{
边框:1px纯蓝色;
高度:300px;
}

内部的

如果我正确理解您的问题,您会问使用高度的意义是什么:自动

默认情况下,div的高度是auto,这就是为什么即使添加height:auto或not,也并没有任何区别。下面的链接将帮助您更好地理解这一点


你能举一两个没有高度的元素的例子吗:自动,默认值?如果每个元素都是默认值,那么声明它有什么意义?@frosty,如果你注意到,你会发现几乎每个css属性都被指定了一个默认值,例如display:inline,overflow:visible,height:auto,宽度:auto等。如果您来自服务器端编程语言,我可以给您一个来自JAVA/.Net的示例。在这里,当我们声明int类型的var时,默认情况下它被赋值为“0”,但这并不意味着我们不能/不应该再次将该值赋值给“0”。希望这对你有帮助。现在我想起来了,我想你是对的。但是你的评论应该在答案中,因为它实际上回答了主要问题本身。当前答案没有。默认设置为
height:auto
。在处理百分比高度时,这非常重要。见此帖: