최신 웹 개발 튜토리얼
 

창 innerWidth 및 innerHeight 속성

<창 개체

: 윈도우의 높이와 너비를 가져 오기 (NOT including toolbars/scrollbars) :

var w = window.innerWidth;
var h = window.innerHeight;
»그것을 자신을 시도

"Try it Yourself" 아래의 예.


정의 및 사용

innerWidth 속성은 윈도우의 컨텐츠 영역의 내부 폭을 돌려줍니다.

innerHeight 속성은 윈도우의 컨텐츠 영역의 내부 높이를 반환합니다.

이러한 속성은 읽기 전용입니다.

팁 : 사용 outerWidth 및 outerHeight 도구 모음 / 스크롤바와 너비 / 높이를 얻을 수 속성을.


브라우저 지원

테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.

재산
innerWidth 1.0 9.0 1.0 3.0 9.0
innerHeight 1.0 9.0 1.0 3.0 9.0

Note: IE8 들어 및 이전 버전은 사용할 수 clientWidthclientHeight 속성을 (See "More Examples" below) .


통사론

window.innerWidth
window.innerHeight

기술적 세부 사항

반환 값 : 픽셀 내폭 및 / 또는 브라우저 윈도우의 콘텐츠 영역의 내부 높이를 나타내는 숫자

예

더 예

(clientWidth와 IE8에 대한 clientHeight 및 이전 버전을 사용) 크로스 브라우저 솔루션 :

var w = window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth;

var h = window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight;
»그것을 자신을 시도

하나의 예에서 innerWidth, innerHeight, outerWidth 및 outerHeight의 데모 :

var txt = "";
txt += "<p>innerWidth: " + window.innerWidth + "</p>";
txt += "<p>innerHeight: " + window.innerHeight + "</p>";
txt += "<p>outerWidth: " + window.outerWidth + "</p>";
txt += "<p>outerHeight: " + window.outerHeight + "</p>";
»그것을 자신을 시도

<창 개체