728x90
반응형
as
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- HTML5 반응형에 따른 viewport설정 --> <title>Document</title> <style> .wrapper {overflow: auto;} #main {margin-left: 4px;} #menulist {margin:0; padding: 0;} .menuitem { background: #CDF0F6; border: 1px solid#d4d4d4; border-radius: 4px; list-style-type: none; margin : 4px; padding: 2px; } /* 참고사이트: https://naradesign.github.io/media-query.html https://coding-factory.tistory.com/938 @media 형식 @media [only | not][device종류] and (조건문) { #ids {color:white;}==>실행문 예시 } device종류 예시 : all(기본값)|screen|tv..등등 */ /* width가 600px이상인 화면에 적용 */ @media screen and (min-width: 600px) { #leftsidebar {width: 200px; float: left;} #main {margin-left:216px;} } /* @media all and (min-width:600px) { #leftsidebar {width:200px; float: left;} main {margin-left:216px} } */ /* 화면의 width가 600px이상 900px이하인 경우 적용 */ /* @media screen and (min-width:600px) and (max-width: 900px) { #leftsidebar {width:200px; float: left;} main {margin-left:216px} } */ </style> </head> <body> <!-- div.wrpper시작 --> <div class="wrapper"> <div id="leftsidebar"> <ul id="menulist"> <li class="menuitem">Menu-item 1</li> <li class="menuitem">Menu-item 2</li> <li class="menuitem">Menu-item 3</li> <li class="menuitem">Menu-item 4</li> <li class="menuitem">Menu-item 5</li> </ul> </div> <div id="main"> <h1>브라우저 창 크기를 조정하여 효과를 확인하세요.</h1> <p> 이 예제는 뷰포트의 너비가 600픽셀인 경우를 기준으로 메뉴의 위치가 이동하는 것을 보여줍니다. <br> 뷰포트가 600픽셀을 기준으로 어떻게 이동이 되는지 확인해보세요. </p> </div> </div> <!-- div.wrpper종료 --> </body> </html>
728x90
반응형
'[CSS]' 카테고리의 다른 글
[CSS] flexbox, flex, justify, Vendor Prefix (0) | 2024.02.22 |
---|---|
[CSS] layout (0) | 2024.02.22 |
[CSS] web Font (0) | 2024.02.22 |
[CSS] position (0) | 2024.02.22 |
[CSS] ex) 회원가입 (0) | 2024.02.22 |