能讲一下offsetWidth,width,clientWidth这三者的区别吗,他们在具体开发中是如何使用的?
能讲一下offsetWidth,width,clientWidth这三者的区别吗,他们在具体开发中是如何使用的?
width既是css中设置的大小
clientWidth:width+padding
offsetWidth:width+padding+border(既clientWidth+border)
3 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答1.7k 阅读
2 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
它们之间的关系,可以概括如下:
clientWidth = width + padding
offsetWidth = width + padding + border
可以参考下面例子: