我正在开发一个移动网站并尝试使用非常简单的标记。
下面是我的代码,这给我带来了问题:
<div class="abc">
<div> </div>
<table>
</table>
</div>
CSS
.abc {height:some-dynamic-value-in-px}
.abc div {height:5%;}
.abc table {height:95%;}
问题是这段代码适用于所有最新的手机。但是当我检查索尼爱立信(500i)时,表格高度来自父 div abc,并且 UI 被扭曲。我检查了这个网站http://www.apptools.com/examples/tableheight.php 并给身体高度 {100%} 但仍然没有成功。请让我知道我哪里出错了。
此外,当我以 px 为单位给出高度时,它适用于所有手机。但我想知道百分比不起作用的原因。