borderEdge 属性

CssRect borderEdge

获取该元素内容 + 内边距 + 边框盒的尺寸和位置。

此函数返回一个矩形,包含该元素中实际可用于内容的尺寸(以像素为单位),无论该元素的 box-sizing 属性如何。与 getBoundingClientRect 不同,即使元素隐藏,此矩形的尺寸也会返回相同的数值高度。这可以用来获取 jQuery 的 outerHeight 值。

重要 注意:使用此方法 执行 CSS 计算,这可能会触发浏览器重排。因此,不建议在动画帧中使用此属性。另请参阅:浏览器重排

实现

CssRect get borderEdge => new _BorderCssRect(this);