오버플로우(overflow)로 인해 화면에 표시되지 않는 내용을 포함하여 요소의 콘텐츠의 폭을 조회할 수 있다.
요소가 수평 스크롤을 사용하는 경우에 요소 내에 표시되지 않는 콘텐츠까지 포함한 전체 가로 크기 값을 가진다. padding
을 포함하지만 margin
, 세로 스크롤바 영역(존재하는 경우)은 포함하지 않는다. 가상 요소(::before
, ::after
)가 존재하는 경우 너비에 포함될 수 있다.
이 프로퍼티는 반올림된 정수(integer) 값을 가지며 더욱 정교한 값이 필요하면 getBoundingClientRect()
메소드를 사용한다.
element.scrollWidth
분류 | 값 | 설명 |
---|---|---|
writable | no |