id="colLeft"
ある列の高さを別の列の高さに設定する簡単なコードがありid="colRight"
ます。パディングや境界線はありません。
<script type="text/javascript">
var colLeft = document.getElementById("colLeft");
var colRight = document.getElementById("colRight");
colLeft.style.height = colRight.offsetHeight + "px";
</script>
このコードはデスクトップとiPadで正常に機能しますが、私のAndroidフォンでは結果はかなり予測できません。colLeftがはるかに長い場合もあれば、colRightの場合もあり、正常に機能する場合もあります。2つのブラウザで試してみたところ、同じ結果になりました。
私もそれを内部window.onload=function(){...}
で試しましたが、結果のばらつきはわずかに少なくなりましたが、それでも完全ではありません。
助けてくれてありがとう。