モバイル サイトを開発していて、非常に単純なマークアップを使用しようとしています。
以下は私に問題を与えている私のコードです:
<div class="abc">
<div> </div>
<table>
</table>
</div>
CSS
.abc {height:some-dynamic-value-in-px}
.abc div {height:5%;}
.abc table {height:95%;}
問題は、このコードがすべての最新の携帯電話で機能することです。しかし、sony ericson (500i) をチェックすると、テーブルの高さが親 div abc から出てきて、UI が歪んでいました。このサイトhttp://www.apptools.com/examples/tableheight.phpを確認 し、体に高さ {100%} を指定しましたが、まだ成功していません。どこが間違っているのか教えてください。
また、高さを px で指定すると、すべてのハンドセットで機能しましたが、パーセンテージが機能しなかった理由を知りたいです。