Div未扩展到100%(默认行为)



我有一个奇怪的问题。。。。

默认情况下,Div应该扩展到100%的可用空间,但事实并非如此。

我不明白发生了什么,即使我放了display:block,它也表现为自动宽度(相对于内容)。

我感谢你的帮助。

提前谢谢。

http://jsfiddle.net/T3arP/

我需要达到的效果是让带有绿色边框的框绝对化或固定在其容器的顶部,这样你就可以滚动关键词,但标题将保持在那里。

当您绝对定位某个东西(使用position: absoluteposition: fixed)时,width: auto不再将其扩展到容器的宽度。实际确定宽度的规则很复杂。这就是为什么许多人认为在这些元素(即绝对定位的元素)上设置特定宽度是一种很好的做法。

*有关这些规则,请访问http://www.w3.org/TR/CSS2/visudet.html#abs-非替换宽度)

如前所述,一旦对元素进行了绝对定位,它就会在某种意义上失去父元素的标记关联。所以你也许可以做这样的事。

http://jsfiddle.net/T3arP/1/

最新更新