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 星