jQuery-div 높이를 창의 100%로 조절할 때 (창 사이즈 유동 적응)

div로 코딩할때 가끔 필요한 것이 height 100%가 안된다는 점이다.

제이쿼리와 자바스크립트를 이용해서 간단히 만들어 본다.

function funLoad(){
		var Cheight = $(window).height();
		$('#container').css({'height':Cheight+'px'});
	}
	window.onload = funLoad;
	window.onresize = funLoad;

 윈도우가 로딩된 후 funLoad를 실행하였고, 창을 조절하면 다시 funLoad를 실행한다.

funLoad는 container라는 id를 가진 div의 height값을 조절하라고 명령한다.

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

12 댓글
Oldest
Newest
Inline Feedbacks
View all comments
superjang11
11 years ago

간단하지만 생각지 못했던 방법이네요..; 좋은정보 감사합니다.

지나가던 손님
11 years ago

div의 높이를 100%로 주기 위한 방법을 찾다가 들어오게 되었습니다! html과 css만으로 구현하기엔 어려운 것 같더라구요ㅠㅠ 제이쿼리를 배운 적이 없어서 여쭤볼게요ㅜㅜ 이 소스를 어떻게 적용하면 되나요? 스크립트로 감싸서 바디 안에 놓으면 되나요?

hancoma
10 years ago

감사합니다. 머리 아픈 작업이 해결 되었습니다. 덕분에

조정민
조정민
10 years ago

높이는 유동적으로 해야값인데 px을따로줘야하나요?

mynain
mynain
10 years ago
Reply to  조정민

죄송하지만 제가 질문을 이해를 못해서 그러는데 질문 요지가 유동적이기 때문에 높이를 퍼센테이지로 잡아야 하는 것이냐는 말씀이신가요?
엘리먼트의 높이가 100% 안잡히는 경우가 있습니다. 부모들의 높이들을 지정하지 않았을 때 그렇습니다. 그래서 퍼센테이지로 잡아야하는데 높이가 퍼센테이지를 써도 안잡히게 될 경우 브라우저의 높이 값을 가져와서 강제로 원하는 엘리먼트에 높이를 픽셀로 지정하면 크기가 맞춰지기 때문입니다.

김근호
김근호
9 years ago

한방에 해결되 버리는군요...

superjang11
11 years ago

간단하지만 생각지 못했던 방법이네요..; 좋은정보 감사합니다.

nain
11 years ago
Reply to  superjang11

^^ 도움이 되시길 바랍니다.
이렇게 로그인까지 해주시고 댓글도 남겨주셔서 감사합니다.

지나가ᇯ
지나가ᇯ
11 years ago

div의 높이를 100%로 주기 위한 방법을 찾다가 들어오게 되었습니다! html과 css만으로 구현하기엔 어려운 것 같더라구요ㅠㅠ 제이쿼리를 배운 적이 없어서 여쭤볼게요ㅜㅜ 이 소스를 어떻게 적용하면 되나요? 스크립트로 감싸서 바디 안에 놓으면 되나요?

nain
11 years ago
Reply to  지나가ᇯ

일단 제이쿼리를 쓴다고 헤더에 제이쿼리 스크립트 파일을 넣어주세요.
[script src="http://code.jquery.com/jquery-latest.min.js"][/script]
이렇게 넣으시면 됩니다.

그리고 저 위에 소스를 [/body]바로 위에 [script]위 코드[/script] 이렇게 해서 넣으세요.
이렇게 하면 id가 container인 div가 세로 100%가 됩니다.

위코드에 [ ]대신 <> 이렇게 꺽쇠 표시로 수정해주세요. 여기 답글에 태그가 먹혀서 안보였네요.

TOP