0

高さが100%のdivがあります:

height: 100%;

さらに、絶対位置を追加しました:

position: absolute;

絶対位置プロパティを追加すると、divは、以前のようにページ内のコンテンツの高さではなく、ページの高さまで拡大されます。divがページではなくコンテンツの高さまで伸びるようにするにはどうすればよいですか?

それがまったく役立つ場合は、完全なコードを次に示します。

.blah {
    height: 100%;
    width: 200px;
    position: absolute; 
    border-radius: 15px 15px 15px 15px; 
    -moz-border-radius: 15px 15px 15px 15px; 
    -webkit-border-radius: 15px 15px 15px 15px; 
    border: 0px solid .800000;
    padding: 0.5em;
    background-color: #ffffff;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.3);
}
4

1 に答える 1

2

使用しないでくださいheight:100%。高さはコンテンツに合わせて自動的に調整されます。

bodyあなたが説明する動作は、100%が決定される親要素が割り当てられると要素になるという事実に由来しposition:absolute;ます(そのDIVの他の親要素を配置しなかったと仮定)。

于 2012-12-20T22:07:46.437 に答える