html表格宽度如何计算?

html表格宽度如何计算?,第1张

那要看你要什么宽度了。

如果说,你想让这个table

放到一个DIV里面去,而DIV的宽度就要是你说的那些都加上了

但是为什么要算表格的宽度呢,我乍一想大概就是这个原因吧。

也就是说,如果在table的外层套一个标签而要计算table的宽度,那就要把什么“border

.cellpadding

cellspacing

margin等等宽度”都要加上了。

不知道是不是回答了你的问题!?

一、途径:

第一种情况就是宽高都写在样式表里,就比如#div1{width:120px}。这中情况通过#div1.style.width拿不到宽度,而通过#div1.offsetWidth才可以获取到宽度。

第二种情况就是宽和高是写在行内中,比如style="width:120px",这中情况通过上述2个方法都能拿到宽度。

二、小结:

因为id.offsetWidth和id.offsetHeight无视样式写在样式表还是行内,所以我们获取元素宽和高的时候最好用这2个属性。注意如果不是写在行内style中的属性都不能通过id.style.atrr来获取。

三、代码:

var o = document.getElementById("view")

var h = o.offsetHeight//高度

var w = o.offsetWidth//宽度

参考资料

js获取Html元素的实际宽度高度的方法.脚本之家[引用时间2017-12-29]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7045991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存