在IE中默認p的大小是最小15px,若設置的p高度小於15px,比如設置為1px會發現沒有效果,這是設置font-size:0px;line-height:1px;即可
Java代碼
<html>
<body>
<p id="i1" style="border:1px solid black;height:1000px;width:800px;position:relative;"></p>
<script>
var str="";
for(var i=1,j=2;i<10;i++,j*=2){
str +='<p style="border-top:1px solid balck;font-size:0px;line-height:1px;position:absolute;top:'+(1000-j)+'px;left:'+(100*(i-1)+1)+'px;width:100px;height:'+(j-1)+'px;" bgColor:"#cccccc"></p>'
//alert(j-1);
}
var d = document.getElementById("i1");
//d.appendChild(p);
d.innerHTML = str;
</script>
</body>
</html>
作者“roc08”