1

私が構築しているサイトでChris Coyierの全幅ハックを使用していますが、divに含まれているものの高さを取得する方法に困惑しています。

通常、overflow:auto をコンテナーに追加することでこれを実現しますが、そうするとハックが壊れてしまいます。高さを達成しても、このハックを使用することは可能ですか?

ここで私の問題を見ることができます: http://beta.revival.tv/

ここに私のCSSがあります:

#content-wrap:before, #content-wrap:after {content: ""; position: absolute; top: 0; bottom: 0; width: 9999px;}

#content-wrap:before {right: 100%;}

#content-wrap:after {left: 100%;}

#content-wrap, #content-wrap:before, #content-wrap:after {background:#666;}

#content-wrap {
position: relative;
width:1000px;
margin:0 auto;
padding:25px 0;
}
4

1 に答える 1

2

#content-wrap div 内のコンテンツを含む別の div を追加してから、overflow: auto; を適用できます。および幅: 100%; それに

<div id="content-wrap">
    <div id="content"></div>
</div>

#content { 
    overflow: auto;
    width: 100%;
}

あなたの html はわかりませんが、問題が div 内の浮動要素によって引き起こされている場合は、display: inline-block; を使用してみてください。代わりは

于 2012-10-28T13:45:40.830 に答える