3个小问题,求老师解答。1.关于宽高;2.上树的位置是否有讲究;3.关于通过id获取元素
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <!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积分~
来为老师/同学的回答评分吧