반응형
1. box model
2. margin, padding
- margin : 요소 주위의 여백 = 테두리 밖의 공간
- padding: 내용과 테두리 사이의 여유공간
A. padding 주는 방법
-> 직관적인 방법 :
1 2 3 4 5 6 7 | p { border: 1px solid blue; padding-top: 20px; padding-bottom: 40px; padding-left: 120px; padding-right: 60px; } | cs |
-> 한줄에 쓰는 방법 : 위(padding-top) 부터 시계 방향으로 하나씩 쓰면 됨
1 2 3 | p { padding: 위 오른쪽 아래 왼쪽; } | cs |
-> 위, 아래, 오른쪽, 왼쪽 이 다 같은 경우 :
1 2 3 4 | p { border: 1px solid blue; padding: 50px; } | cs |
-> 위 = 아래 / 왼쪽 = 오른쪽 :
1 2 3 4 | p { border: 1px solid blue; padding: 50px 100px; } | cs |
B. margin 주는 방법
-> 가장 직관적인 방법:
1 2 3 4 5 6 7 8 | p { border: 1px solid blue; margin-top: 50px; margin-bottom: 40px; margin-left: 200px; margin-right: 60px; } | cs |
-> 한 줄에
C. 가운데 정렬 : 오른쪽 , 왼쪽 margin 값을 auto로 설정
1 2 3 4 5 6 | p { border: 1px solid blue; width: 500px; margin-left: auto; margin-right: auto; } | cs |
3. width, height
=> width와 height을 통해 가로 길이, 세로 길이를 설정
=> 이미지도 css에서 설정 가능
A. 최소(min-width), 최대 가로(max-width) 길이 설정 가능
1 2 3 4 5 6 7 8 9 | .p2 { border: 1px solid red; max-width: 200px; } .p3 { border: 1px solid blue; min-width: 2000px; } | cs |
B. 최소(min-height), 최대 세로(max-height) 길이 설정 가능
1 2 3 4 5 6 7 8 9 10 | .p2 { border: 1px solid red; min-height: 200px; } .p3 { border: 1px solid blue; max-height: 1000px; } | cs |
4. overflow : width, height, max-width, max-height 설정 시 내용물이 들어갈 공간이 부족 할 때 사용
A. visible : 넘쳐나는 내용물 그대로 보임 = 기본값
B. hidden : 넘쳐나는 내용 아예 숨김
C. scroll : 내용물을 숨겼다가 사용자가 스크롤하면 볼 수 있게 함
D. auto : scroll과 거의 똑같지만 차이점 있음 /
scroll : 항상 스크롤바를 보여줌, auto : 내용물이 넘쳐날 때만 스크롤바 보여줌
5. border
A. 한줄에 끝내기 :
1 2 3 4 5 6 7 8 9 10 11 12 | .p1 { border: 2px solid #4d9fff; } .p2 { border: 2px dotted #4d9fff; } .p3 { border: 2px dashed #4d9fff; } | cs |
B. 명확하게 나누기 : 속성 사용하여 테두리 스타일 하나씩 지정
1 2 3 4 5 | .p1 { border-style: dotted; border-color: red; border-width: 5px; } | cs |
C. 다채로운 테두리 :
반응형
'Web > HTML & CSS' 카테고리의 다른 글
6. CSS 활용 (0) | 2019.03.12 |
---|---|
5. BOX Model -(2) (0) | 2019.03.12 |
4. text 스타일링 (0) | 2019.02.27 |
2. class & id & div (0) | 2019.02.27 |
1.HTML & CSS 기본 태그 (0) | 2019.02.27 |