この質問がここや Google で見つからないなんて信じられない - ばかげた質問をするのが恥ずかしいのですが、今朝は頭がおかしくなりそうです...
次のような div で作成された単一列の積み上げ棒グラフが温度計のように見えると想像してください。
<div id="thermo">
<div id="thermored"></div>
<div id="thermogreen"></div>
</div>
#thermo は含まれる div、#thermored は高さ全体の背景、#thermogreen はデータを反映するように変更されるオーバーレイです。現実の世界では、タスクの完了率を示します。
このままでは、うまくいきます。ただし、テーブルセル内で機能する必要があります(私の選択ではありません-CMSのシステム制限です)。問題は、含まれている TD の高さが (固定の高さを試しているにもかかわらず) 2 つの div の合計であることです。それらは相対的に配置され、オーバーレイされています。
これが現在の CSS です。ここ数時間、非常に多くのポジショニングの組み合わせを試してきたため、見栄えがよくありません。
#thermo{
width:140px;
height:500px;
position:relative;
}
#thermored{
width:50px;
height:100%;
margin-left: 20px;
background-color: red;
}
#thermogreen{
width:50px;
height:280px;
margin-left: 20px;
background-color: green;
position:relative;
bottom: 280px;
float:left;
}
*編集情報については、私が抱えている問題はChromeとFFにあります-IE(8)はTDの高さを希望どおりに設定します