CSS 기본 속성
공부한 곳
- tcpschool
공부 내용
색상 지정
<style>
.blue { color: blue; }
.green { color : rgb(0,0,255); }
.silver { color : #C0C0C0; }
</style>
1. 색상 이름으로 표현
2. RGB 값으로 표현
3. 16진수로 표현
배경 속성
<style>
background-image: url("/examples/images/img_man.png");
background-repeat: no-repeat;
background-position: left bottom;
background-attachment: fixed;
</style>
background
- 모든 background 속성을 이용한 스타일을 한 줄에 설정할 수 있음
background-color
- 해당 요소의 배경색을 설정
background-image
- 해당 요소의 배경으로 나타날 배경 이미지 설정
- 기본 설정으로 반복됨
background-repeat
- 반복 방향을 설정하고나 안하도록 설정
background-position
- 반복되지 않는 배경 이미지의 상대 위치를 설정
background-attachment
- 위치가 설정된 배경 이미지를 해당 위치에 고정
- 스크롤해도 움직이지 않음
텍스트 속성
color
- 텍스트의 색상
direction
- 텍스트가 써지는 방향
letter-spacing
- 글자 사이의 간격
word-spacing
- 단어 사이의 간격
text-indent
- 단락의 첫 줄에 들여쓰기를 할지
tesxt-align
- 텍스트의 정렬
text-decoration
- 텍스트에 여러가지 효과(밑줄 등)
text-transform
- 영문자의 대소문자 설정
line-height
- 텍스트의 줄 간격
text-shadow
- 텍스트에 간단한 그림자 효과
폰트 속성
<style>
</style>
font-family 글꼴을 설정하는 속성
- font-family:family-name 또는 generic-family
여러개 등록시 첫번째로 등록된 폰트로 사용, 없다면 다음 폰트 사용
- font-family:initial 기본값
- font-family:inherit 부모 요소의 속성값을 상속받음
font-weight 텍스트의 두께
font-size 텍스트의 크기
링크
<style>
</style>
link
- 기본 상태, 방문하지 않은 상태
visited
- 링크를 방문한 상태
hover
- 커서가 링크 위에 올라가 있는 상태
active
- 클릭하고 있는 상태
테이블
<style>
</style>
border
- 테두리 주기
border-collapse
- 테두리 구분 없애기
border-spacing
- 테이블 요소간의 공백
text-align
- 테이블 요소 내에서 정렬
vertical-align
- 테이블 요소 내에서 (수직) 정렬
테이블에도 hover 쓸 수 있음
'# FE > HTML5, CSS3' 카테고리의 다른 글
[CSS3] 좌우 중앙정렬 하면서 위아래 간격 띄우기 (0) | 2020.04.17 |
---|---|
[CSS3] margin 속성 한 번에 기재할 때 순서 (0) | 2020.04.13 |
CSS 선택자 (0) | 2020.04.08 |
ID, Class, Name 속성 비교하기 (0) | 2020.03.26 |
CSS3 기초 내용 정리 (0) | 2020.03.24 |
HTML5 30분 기초 완성 2편 (0) | 2020.03.24 |
HTML5 30분 기초 완성 1편 (0) | 2020.03.24 |