HTML&CSS
CSS 1차시
Zㅣ존수빈zz
2022. 10. 21. 02:38
1. element selector : element 자체에 스타일 부여
<style>ul{border: 2px solid;}li {text-decoration: line-through;}</style>
2. class selector : class를 만들어 옵션 집어넣듯이 스타일 부여
<style>ul {border: 2px double;}.line-through {text-decoration: line-through;}.gray {color: #888;}</style><ul><li class="line-through">list item</li><li class="line-through gray">list item</li><li>list item</li></ul>
3. id selection : class와 달리 다른 element와 공유할 수 없으며 한 element가 여러 id를 갖지 않는다.
<style>
ul {border: 10px double;}#first {text-decoration: underline;}</style><ul><li id="first">list item</li></ul>
4. children selector: 하위 element 전부에 스타일을 부여
<style>
ul {border: 1px solid;}li a {text-decoration: none;color: #789;}</style><ul><li><a href="#">list item</a></li><li><a href="#">list item</a></li>
</ul>
5. pseudo class: 가상의 class.
선택자 뒤에 붙는 키워드. 선택된 요소의 특별한 상태를 나타낸다.
- nth-chile(2): 두번째 child
- hover: 마우스가 위에 있을 때
<style>
li:nth-child(1) {font-weight: bold;}li:hover {text-decoration: underline;}</style>
6. pseudo element: 선택자 뒤에 붙는 키워드. 반복적으로 출력해야 하는 부분이 있을 때 사용
<style>
li::after {content: "★";color: red;}li::before {content: "☆";color: red;}</style>
- CSS 단위(Unit)
- px
- rem
- em
- %
- vw
- vh