웹페이지를 만들때, 화면크기에 맞춰서 요소들을 배치하고, 수정해야합니다.

 

 

 

요소는 다음과같이 구성되있습니다.

 

 

 

element 는 요소의 내용이 표시되는 곳 즉, 텍스트 내용들을 의미합니다.

 

padding 은요소 안쪽을 부풀려줍니다.

 

border 는 테두리를 의미합니다.

 

margin 은 테두리 밖의 공간을 띄워줍니다.

 

 

 

 

 

 

 

jQuery에서 쓰이는 몇 가지 메소드를 알아보겠습니다.

 

 

 

width() - 요소의 너비를 설정하거나 반환 ( 마진,패딩제외 )

height() - 요소의 높이를 설정하거나 반환 ( 마진,패딩제외 )

 

1
2
3
4
5
6
$("button").click(function(){
    var txt = "";
    txt += "Width: " + $("#div1").width() + "</br>";
    txt += "Height: " + $("#div1").height();
    $("#div1").html(txt);
});
cs

직접해보기

 

 

 

 

 

 

 

innerWidth() - 요소의 너비를 반환 (패딩 포함)

innerHeight() - 요소의 높이를 반환 (패딩 포함)

 

1
2
3
4
5
6
$("button").click(function(){
    var txt = "";
    txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
    txt += "Inner height: " + $("#div1").innerHeight();
    $("#div1").html(txt);
});
cs

직접해보기

 

 

 

 

 

 

 

 

outerWidth() - 요소의 너비를 반환 (패딩 및 테두리 포함)

outerHeight() - 요소의 높이를 반환 (패딩 및 테두리 포함)

 

1
2
3
4
5
6
$("button").click(function(){
    var txt = "";
    txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
    txt += "Outer height: " + $("#div1").outerHeight();
    $("#div1").html(txt);
});
cs

 

 

 

 

 

 

 

 

 

 

 

다음 예제는 HTML 문서와 윈도우 브라우저의 너비,높이를 반환합니다.

 

1
2
3
4
5
6
7
8
$("button").click(function(){
    var txt = "";
    txt += "Document width/height: " + $(document).width();
    txt += "x" + $(document).height() + "\n";
    txt += "Window width/height: " + $(window).width();
    txt += "x" + $(window).height();
    alert(txt);
});
cs

 직접해보기

 

 

 

 

 

 

 

 

 

 

지정된 <div>요소의 너비와 높이를 설정합니다.

 

1
2
3
$("button").click(function(){
    $("#div1").width(500).height(500);
});
cs

 

 

 

 

 

출처:https://www.w3schools.com/jquery/

 

 

'똥 싸기 > jQuery' 카테고리의 다른 글

[jQuery]트레버싱(2)  (0) 2017.09.20
[jQuery]트레버싱  (0) 2017.09.20
[jQuery]css 메서드  (0) 2017.09.19
[jQuery]css 클래스 추가/삭제  (0) 2017.09.19
[jQuery]요소 제거  (0) 2017.09.19

+ Recent posts