2025/06 45

css-flexbox

우리가 복잡한 레이아웃을 작성할때에 꼭 필요하다. 유연하게 컨테이너 및 박스를 배치할 때에 사용한다. flexbox 복잡한 계산 없이 요소의 크기와 순서를 유연하게 배치할 수 있다. flex item 과 그것을 감싸고 있는 flex-container로 이루어졌다. flex-container:flex item을 감싸고 있는 부모 요소flex item: flex-container에 여러개의 자식 요소 display:flex 속성을 지정하면 된다. main axis 나 cross axis 를 보아야한다. 기본적으로 row 가로로 설정이 되어있고 flex-direction:row 이러면 가로로 정렬이 되고 flex-direction:column 이러면 세로로 정렬이 일어난다. *{ ..

css 2025.06.30

css-viewport 및 그냥 %

모바일 viewport와 pc의 viewport는 그 크기가 다릅니다. 그렇기 때문에 반응형 웹에서는 viewport에 맞게 화면을 보여줘야 할 필요가 있습니다. user-scaleble=none 유저가 화면을 마음대로 조절할 수 없다는 뜻이다.(이건 앱이니까 당연하다.)vw 화면 viewwidth 에 맞게 조절 전체는 100vw;vh 화면 viewheight 에 맞게 조절 전체는 100vh;%: 이거는 부모 컨테이너에 비율에 맞게 움직여짐 ;

css 2025.06.30

css position 정리

body{ margin:0px; padding:0px; } /* 위치를 고정시킨다. static 은 요소가 html 문서에서 일반적인 흐름을 따라 배치 일반적인 block,inline 속성이다. top,right,bottom,left 와 같은 속성에 의한 상대적인 위치에 배치된다. */ main,section,article,div{ border:1px solid black; padding:20px; } /*static 은 top,right,bottom,left 는 상대적인 위치에서 변경이 가능하다. */ main{ max-width:600px; /*좌우는 동일하게 맞추겠다...

css 2025.06.28
반응형