Css 为什么在调整窗口大小时需要最小宽度?

Css 为什么在调整窗口大小时需要最小宽度?,css,window-resize,Css,Window Resize,我在一些网页中看到,当调整浏览器窗口的大小时,div后面(特别是页眉和页脚区域)会添加空格。我发现解决方案是对这些区域使用最小宽度 为了看到这个问题,我说过请调整Stack Overflow.com的任何页面的大小,例如您现在正在阅读的页面。我见过很多有这个问题的网站 但为什么会这样呢?为什么需要它?Div是一个块元素,在未定义宽度时,应拉伸到此父宽度,因此页眉和页脚应为100%,无任何空格 以下是一个屏幕截图: 是的,作为块级元素,它将延伸到其相对容器宽度。也就是说,任何具有非静态位置或尺寸的

我在一些网页中看到,当调整浏览器窗口的大小时,div后面(特别是页眉和页脚区域)会添加空格。我发现解决方案是对这些区域使用最小宽度

为了看到这个问题,我说过请调整Stack Overflow.com的任何页面的大小,例如您现在正在阅读的页面。我见过很多有这个问题的网站

但为什么会这样呢?为什么需要它?Div是一个块元素,在未定义宽度时,应拉伸到此父宽度,因此页眉和页脚应为100%,无任何空格

以下是一个屏幕截图:


是的,作为块级元素,它将延伸到其相对容器宽度。也就是说,任何具有非静态位置或尺寸的父容器或容器。如果层次结构中没有具有设置维度或位置的元素,则使用窗口。默认情况下,
元素实际上不是宽度所基于的元素。默认情况下,窗口实际上是在设置
元素的大小,这些元素是block*,即使其子元素在其外部运行,元素仍会变小

因此,您看到的是
元素的大小越来越小,即使页面上的内容已经结束


*注意:
实际上不是块,但出于这个目的,它们可以被认为是块级的。

我真的不明白你在说什么。截图会有帮助的。嗨,戴夫,我把截图链接放进去了。请看。@hd。如果是这样,请检查页面的body元素。div确实会拉伸到其父元素的宽度。身体元素和视口一样宽。为什么身体和视口一样宽?