3个小问题,求老师解答。1.关于宽高;2.上树的位置是否有讲究;3.关于通过id获取元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{margin: 0;padding: 0;}
#myTab{border-collapse: collapse;}
#myTab td{
width: 120px;/*加了边框后,宽度为什么变成120.8px?*/
height: 60px;/*加了边框后,高度为什么变60.8px?*/
text-align: center;
border: 1px solid #000;
vertical-align: middle;
}
</style>
</head>
<body>
<section>
<table id="myTab"></table>
</section>
<script>
/* 乘法表 */
function mutiFormulaTable(){
// var myTab = document.getElementById('myTab');不要也行?
for(var i=0;i<9;i++){
var tr = document.createElement('tr');//上树语句的位置?
myTab.appendChild(tr);//直接通过id获取元素会不会出现问题?
for(var j=0;j<=i;j++){
var td = document.createElement('td');
tr.appendChild(td);
td.innerHTML = (j+1)+'*'+(i+1)+'='+(j+1)*(i+1);
//B位置:视频中td上树的位置
}
//A位置:视频中tr上树的位置
}
}
mutiFormulaTable();
</script>
</body>
</html>38
收起
正在回答
3回答
同学你好,可能是浏览器渲染问题。从同学提供的数据来看,宽高并不是跟缩放比成倍发生变化的,也没有什么比例关系,只会变动很小的零点几px。 可能是在页面缩放过程中,元素进行重绘了 ,重绘的过程中,计算会有点误差,所以元素的尺寸,会有一个不稳定的浮动。同学可以给div设置一个不好计算的数,或者多设计一些,也会出现这样的现象:

同学可以不用理会。



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星