Day3_VSCODE_CSS 텍스트+ 배경+ 패딩+ 테두리
2023. 3. 29. 19:35ㆍCSS
폰트
🟡font-size | 텍스트 크기를 지정 속성: px % em rem (em은 default가 pc에서는 16px, 모바일 12px) (rem은 html에 설정하는 단위 / 전체 모든 단위에 16px로 설정) |
🟡font-family | -텍스트에 글꼴을 설정 |
🟡font-weight | - 텍스트의 굵기를 설정 - 기본 굵기 : 400 (범위 100 ~ 900) |
CSS배경
🟡background-color | -HTML 요소의 배경색을 설정 |
🟡backgroud-image | - HTML 요소의 배경으로 나타낼 배경 이미지를 설정 - 배경 이미지는 기본 설정으로 반복되어 나타남 |
🟡backgroud-repeat | - 배경 이미지를 수평이나 수직방향으로 반복하도록 설정() |
🟡backgroud-position | -반복되지 않는 배경 이미지의 상대위치를 설정 -%나 px을 사용해서 상대위치를 직접 설정할 수 있음 -상대위치를 결정하는 기준은 왼쪽 상단(left top) |
🟡background-attachment | - 위치가 설정된 배경 이미지를 원하는 위치에 고정시킬 수 있음 - 고정된 배경 이미지는 스크롤과 무관하게 화면 위치에서 이동하지 않음 - 속성 fixed |
🟡backgroud-size | - 배경 이미지 크기를 설정 - 속성: px, %, contain, cover - contain * 가로 세로 비율은 유지 * 배경 이미지의 크기는 요소의 크기보다 항상 작거나 같음 - cover * 이미지가 틀보다 더 클 때 * 가로 세로 비율은 유지 * 배경 이밎의 크기는 요소의 크기보다 항상 크거나 같음 |
🟡backgroud | - 배경 속성을 한꺼번에 적용 - 속성: backgroud 파일위치, 반복여부,위치,사이즈.......... |
박스 모델
- 모든 html요소는 박스 모양으로 구성
- 박스 모델은 HTML요소를 내용,패딩,테두리,마진으로 구분함
패딩(padding)
- 내용과 테두리 사이의 간격
- padding-top /padding-right /padding-bottom / padding-left
- padiing 한꺼번에 적용시 시간순서대로(12 3 6 9)
[css] div#padding {padding 20px 50px 30px 10px} 위 오른쪽 아래 왼쪽 [HTML] <div id='padding'>안녕하세요</div> =============================================================== ✔만약 3개만 입력시 [css] div#padding {padding 20px 50px 30px } 위 / 오른쪽 왼쪽 / 아래 [HTML] <div id='padding'>안녕하세요</div> ===================================================== ✔만약 2개만 입력시 [css] div#padding {padding 20px 50px} 위 아래/ 오른쪽 왼쪽 [HTML] <div id='padding'>안녕하세요</div>
테두리(border)
- 내용(content)와 패딩(padding) 주변을 감싸는 테두리
- 속성
border-style(테두리모양)
border-color(테두리컬러)
border-witdh(테두리두께)
border(전체)
728x90
'CSS' 카테고리의 다른 글
Day3 VSCODE_CSS Z-Index + Float + Clear (0) | 2023.03.29 |
---|---|
Day3 VSCODE_CSS 마진+ 박스사이징 + 디스플레이 + 포지션 (0) | 2023.03.29 |
Day2 VSCODE_CSS (0) | 2023.03.29 |
Day1_VSCODE_CSS CSS문법과 선택자 (0) | 2023.03.29 |
Day1_VSCODE_CSS (0) | 2023.03.28 |