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

Jor*_*eFG 0 html css width

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

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

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

我感谢任何帮助.

提前致谢.

http://jsfiddle.net/T3arP/

我需要实现的效果是让绿色边框的盒子绝对或固定在其容器的顶部,这样你就可以滚动关键字,但标题将保留在那里.

ban*_*aka 6

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

*您可以了解那些规则http://www.w3.org/TR/CSS2/visudet.html#abs-non-replaced-width)

  • 或明确设置'left`和`right` (2认同)