본문 바로가기

홈페이지만들기/Html_css&css3

html 창크기 조절(반응형코딩)

반응형


창크기가 최소  1025px 이상일때 /  최소 768px ~ 1024px까지  / 최대 767px



창크기가 최소  1025px이상 일때

반응형 홈페이지를 만들때는 꼭 이걸 기본으로 참고하면서 사이즈에 맞게 코딩하면 된다.


@media all and (min-width:1025px) {

body{background-color:yellow}

}

 


최소 768px ~ 1024px까지 일때

@media all and (min-width:768px) and (max-width:1024px) {

body{background-color:red}

}



최대 767px이하 일때

@media all and (max-width:767px) {

body{background-color:green}

}




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>html창크기별 CSS설정</title>


<style>

/**창크기가 최소  1025px 이상일때**/

@media all and (min-width:1025px) {

body{background-color:yellow;}

}

 

/**최소 768px ~ 1024px 까지 **/

@media all and (min-width:768px) and (max-width:1024px) {

body{background-color:red;}

}

/**최대 767px 아래**/

@media all and (max-width:767px) {

body{background-color:green;}

}

</style>



</head>

<body>

    <div class="wrap">

        <div class="box1025_up">창크기가 최소 1025px 이상일때 - yellow </div>

        <div class="box768_1024">최소 768 ~ 1024까지 - red </div>

        <div class="box767_down">최대 767 - green </div>

        <div class="box">일반</div>

    </div>


</body>

</html>



css

.wrap{overflow:hidden}     /* float 해제용 */

.box{float:left;width:50%}  /* abcd 의 박스 크기가는 50%  + float left  */


@media all and (max-width:767px) {     /* 창크기가 767 보다 작은경우 작동 */

.box{width:100%}   /* width:100% 한가지만 써있지만 위에 써있는부분 상속 받습니다. 기존에 50% 인거  100% 다시 적용 시킴 */

}

※ 소스가 필요하신분은 댓글 남겨주시면 소스 보내드리겠습니다. ※



[홈페이지만들기] - div 프레임나누기

[홈페이지만들기] - div 배치하기

[홈페이지만들기] - html 테이블구조 만들기

[홈페이지만들기] - first-child / last-child 활용하기


반응형