0

私は以下のようないくつかのhtmlを持っています..

<div id="dynamicheight"></div>
<div id="one"></div>
<div id="two"></div>
<div id="target"></div>

HTMLの「dynamicheight」divがページロード時に動的に高さを取得し、「ターゲット」divが常に「dynamicheight」divの下部に留まるようにする場合(その高さに従って)

注:htmlに示すように、間にいくつかの他のdivがあります

私はcssの下でやろうとしています

#dynamicheight{
    position: relative;
}
#target{
    position: absolute;
    bottom: 0;
}

しかし、plzの回避策は機能していません........

4

5 に答える 5

2

セレクターが正しくありません。dynamicheight クラスに適用しています。.に変更#

#dynamicheight{
    position: relative;
}
#target{
    position: absolute;
    bottom: 0;
}
于 2013-09-05T13:17:01.007 に答える
1

特定の ID を持つ要素の CSS を記述する場合は、.targetではなく#targetを記述する必要があります。

于 2013-09-05T13:16:42.703 に答える
0

このような

あなたはhtmlidで使用したか、css定義しましたclass

その場合は変更しcss remove classて書いてくださいid

デモ

html

<div id="dynamicheight"></div>
<div id="one"></div>
<div id="two"></div>
<div id="target"></div>

CSS

#dynamicheight{
    position: relative;
}
#target{
    position: absolute;
    bottom: 0;
}
于 2013-09-05T13:18:14.080 に答える