자손 선택자
조성요소 하위의 모든 요소의 스타일을 적용, 자손은 자식을 포함
div p {}
자식 선택자
- 부모의 요소 하위의 자식 요소에 스타일을 적용
```html
div>p {}
```
<html>
<head>
<title>제목</title>
</head>
<body>
<h2>HTML의 구조</h2>
<p>안녕하세요. <span><b>HTML의 구조</b>를 알아볼게요</span></p>
</body>
</html>
HTML | ||||
---|---|---|---|---|
head | body | |||
title | h2 | p | ||
제목 | HTML의 구조 | 안녕하세요 | span | |
<b> | 를 알아볼게요 | |||
HTML의 구조 |
형제 관계를 갖는 요소 중에서 요소 다음에 나오는 모든 동생 요소의 스타일을 적용
h2~p {}
동일한 부모의 요소를 갖는 자식 요소들의 관계
h2 + p {} <!--h2 바로 다음 -->
HTML 요소에서 src, href, style, type, id, class..등 속성을 선택자로 지정해서 스타일 적용
[src]{}
[src="apple.png"] {}
클래스를 추가할 필요없이 요소 중에서 순서에 따라 스타일을 적용
li:first-child
/*li 요소 중에서 첫번째 해당하는 요소의 스타일을 적용*/
li:last-child
/*li 요소 중에서 마지막에 해당하는 요소의 스타일을 적용*/
li:nth-child(n)
/*li 요소 중에서 n번째 요소의 스타일을 적용 (예: 첫번째 요소부터 두번째마다 선택 li:nth-child(2n+1)*/
li:nth-child(odd)
/*li 요소 중에서 홀수번째에 해당하는 요소의 스타일을 적용*/
li:nth-child(even)
/*-li 요소 중에서 짝수번째에 해당하는 요소의 스타일을 적용*/
:link
/*하이퍼 링크가 연결됐을 때 선택*/
:visited
/*특정 하이퍼링크를 방문한 적이 있을 때 선택*/
:hover
/*특정 요소에 마우스를 올렸을 때 선택*/
:active
/*특정 요소에 마우스 버튼을 클릭하고 있을 때 선택*/
::before
/*특정 요소 앞에 텍스트 및 이미지를 삽입*/
::after
/*특정 요소 뒤에 텍스트, 이미지 등을 삽입*/
색상 이름으로 표현
ex) deeppink, deepskyblue, red, blue …
RGB 색상 값으로 표현
ex) rgb(0~255, 0~255, 0~255)
rgba(0~255, 0~255, 0~255, 0~1의 소수)
16진수 색상값으로 표현
ex) #0000ff(파랑)
color
letter-spacing
word-spacing
text-align
text-indent
line-height
줄 높이를 정하는 속성
😑 브라우저 텍스트 크기
pc : 16px / mobile : 12px
text-decoration
text-transform
font-variant
text-shadow
선택자 {text-shadow: 가로거리 세로거리 번짐정도 색상;}
text-overflow
white-spase
스페이스와 탭 | 줄바꿈 | 자동 줄바꿈 | |
---|---|---|---|
normal | 병합 | 병합 | O |
nowrap | 병합 | 병합 | X |
pre | 보존 | 보존 | X |
pre-wrap | 보존 | 보존 | O |
pre-line | 병합 | 보존 | O |
overflow
font-size
font-family
😛 글꼴을 선택하는 방법
text-weight
background-color
background-image
background-image:url(경로);
background-position
background-position: 가로위치값 세로위치값;
left top | center top | right top |
---|---|---|
left center | center | right center |
left bottom | center bottom | right bottom |
background-attachment
background-size
background
background : 파일 위치 반복여부 위치 사이즈 ...