-
6일차! (CSS의 기초)코드스테이츠 2022. 10. 27. 19:09
오늘도 어제처럼 많이 어렵진 않았다! 다만 외울것이 많을뿐!!! 여기서부터는 정말 처음이라 더욱 열심히 복습해야겠다.
CSS(Cascading Style Sheet)
CSS를 사용하면 인터페이스를 직관적으로 볼수 있고 그로인해 일반 사용자들이 보다 편리하게 사용할 수 있다. HTML로 뼈대를 만들고 CSS로 폰트, 여백, 레이아웃 등 여러 꾸미는 역할을 한다.
.class { width : 100%; }
- .class 부분은 셀렉터로 HTML의 tag를 선택하는 부분이다.
- {} 부분은 선언 블록으로 tag의 형태를 바꾸는 선언들이 들어간다.
- width : 100% 선언으로 속성 명과 속성 값을 적는다.
Text 요소
- 글꼴 - font-family
- 사이즈 - font-size
- 두께 - font-weght
- 밑줄 - text-decoration
- 자간 - letter-spacing
- 행간 - line-heigth
- 정렬 - text-align
#red { font-size: 10px; color: #ff0000; font-weight: 900; text-decoration:underline; letter-spacing: 30px; line-height:50px; text-align:center; } .emphasize { font-size: 2rem; font-family: "SF Pro KR", "MalgunGothic", "Verdana"; }
단위
- 절대 단위 - px, pt
- 상대 단위 - %, em, rem, ch, vh, vw,...
html { font-size: 10px; } .div1 { font-size: 20px; width: 10em; /* 200px */ border: 0.1em solid rgb(255, 145, 0); } .div2 { font-size: 20px; width: 10rem; /* 100px */ border: 0.1em solid blue; }
박스 모델
- margin, border, padding, content로 이루어져있다.
.div3 { margin: 10px 20px 30px ; border: 1px solid red; padding: 10px 20px 30px 40px; }
'코드스테이츠' 카테고리의 다른 글
8일차 + a ~ (계산기 목업) (0) 2022.10.31 드디어 7일차! (0) 2022.10.28 5일차~(HTML의 기초) (0) 2022.10.26 코드 스테이츠 프론트엔드 4일차 (반복문) (0) 2022.10.25 프론트엔드 3일차~!(조건문과 문자열) (0) 2022.10.24