Help Wantedcssom-view-1
倉庫指標
- Star
- (3,546 star)
- PR 合併指標
- (平均合併 87天 7小時) (30 天內合併 24 個 PR)
描述
cf. https://github.com/jquery/jquery/issues/3589#issuecomment-289548410
There seems to be no good method for calculating the dimensions of an element's inner border edge (i.e., content area plus padding plus non-floating scrollbars). One can subtract computed border dimensions from offsetWidth or offsetHeight in the special case of a block-layout HTMLElement, but as far as I can tell it's otherwise impossible.
I think the Element interface should expose something for such calculations, e.g.
scrollGutterWidth/scrollGutterHeight(the space lost to scrollbars), orscrollbarWidth/scrollbarHeight(the scrollbar width), along with a method for identifying non-floating scrollbars, orfullClientWidth/fullClientHeight(the dimensions of an inner border edge).
The last one seems most consistent with the rest of CSSOM View.