两个Table表头和数据列宽度对齐

IE浏览器,table1表头从table2表头获得,同时获取列宽度,隐藏table2表头,使之成为一个新表,但是新表表头宽度和数据列宽度不对。,现在同时给table1和table2赋列相同宽度,width:100px,但由于alert(..width())会漏数,输出98或其他???,宽度还是无法对齐;但是如果用%比表示宽度,能对齐,少有列对齐误差在-1px~+1px之间,忽略不计,把100px转换成%比也能对齐。求解释?

按照像素绝对定位比较好。

直接找他们的相对位置就浩了啊,然后确定其坐标位置