cf)
들여쓰기 단축기
ctrl+]
내여쓰기 단축기
ctrl +[
코드 복붙 : 시프트 옵션 화살표아래
복사할 코드 오른쪽에 커서두고 바로 컨트롤브이 컨트롤브이하면 바로됨
margin, padding 방향!
상하/좌우
상/좌우/하
상/우/하/좌
박스 가로길이는 300+30+30+3+3=366
padding, border 더하기
box-sizing: border-box로 하면 width를 기준으로 딱 정해줌!
기본적으로 알아야하는 것!
h1 - 32px
p - 16px 블럭요소
블록 박스인 경우,
width와 height를 통해 content box의 크기를 조절할 수 있다.
보더 박스 영역의 스타일을 정의
전체 너비와 높이의 일부!
button {
border-width: 3px;
border-style: dotted;
border-color: black;
}
/* 축약형으로 작성하시고 싶다면 */
/* 순서는 상관 없음 */
button {
border: 3px dotted black;
}
cf)
이력서 작성시
일러스트 가능하다 프젝에서 몇번해봤다. 등 있으면좋음
FE개발자에게 일러스트 역량 있으면 좋음!
: 테두리의 꼭짓점을 둥글게 만들기
radius로 원그리는 법
border-raduis:50%
width의 50퍼가아니라 컨텐츠 박스의 넓이 전체의 50%인거
꼭짓점 별로 radius를 지정해줄 수 있다!
border-top-left-radius: 50px; /* 상단 왼쪽 모서리를 둥글게 합니다. */
border-top-right-radius: 50px; /* 상단 오른쪽 모서리를 둥글게 합니다. */
border-bottom-left-radius: 50px; /* 하단 왼쪽 모서리를 둥글게 합니다. */
border-bottom-right-radius: 50px; /* 하단 오른쪽 모서리를 둥글게 합니다. */
박스의 넓이에 포함되는 부분!
패딩^^
박스의 내부공간!
top, left, right, bottom
padding: 상 우 하 좌
padding: 상 하 좌우
padding: 상하 좌우
padding: 상하좌우
padding과 반대로, 박스의 전체 너비와 높이에 포함되지 않는다!!
박스의 외부공간!
margin: 상 우 하 좌
margin: 상 하 좌우
margin: 상하 좌우
margin: 상하좌우
auto
요소 크기를 제외한 나머지 영역을 반으로 나누어,
left, right에 골고루 분배!
(top, bottom에는 적용안됨)
margin: 10px auto;
상하는 10px 마진, 좌우는 반으로 분배!
요소와 요소 사이에 마진이 겹쳐진 경우, 더 높은 값의 마진 값이 적용되는 현상이다.
⭐️ 해결방법 ⭐️
부모요소에 overflow:hidden 쓰면 해결된다. ㅋㅎ
: 흘러나오는 거 잘라내기
부모요소에 display:inline-block
부모요소에 border값 적용
컨텐츠가 박스 크기보다 크면?
아래처럼..담을 수 없으면,,뱉어내버린다!
컨텐츠 넓이는?
200-10-10-3-3=174
box-sizing: border-box;
border와 padding에 따라 박스의 너비와 높이가 결정되지 않고,
지정한 너비와 높이에 맞춰서 border, padding이 잡혀지는 모델!