0

私は奇妙な問題を抱えています....

デフォルトでは、Div は使用可能なスペースの 100% まで拡張する必要がありますが、そうではありません。

display:block を入れても、自動幅 (コンテンツに対して) として動作しているため、何が起こっているのかわかりません。

助けていただければ幸いです。

前もって感謝します。

http://jsfiddle.net/T3arP/

私が達成する必要がある効果は、緑色の境界線を持つボックスをコンテナーの上部に絶対化または固定することです。これにより、キーワードをスクロールできますが、タイトルはそこに残ります。

4

2 に答える 2

6

何か ( position: absoluteorを使用しているposition: fixed)を絶対に配置width: autoすると、コンテナーの幅に拡張されなくなりました。実際に幅を決定するルールは複雑です*。そのため、多くの人は、これらの要素 (つまり、絶対配置要素) に特定の幅を設定することをお勧めします。

*これらのルールについてはhttp://www.w3.org/TR/CSS2/visudet.html#abs-non-replaced-widthで確認できます)

于 2012-07-18T19:06:08.607 に答える
-1

前述のように、要素を完全に配置すると、ある意味で親のタグの関連付けが失われます。だから、多分このようなことをすることができます。

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

于 2012-07-18T19:10:09.760 に答える