CSS 공부 -1

HTML + CSS

<!DOCTYPE html>
<html>
<head>
<style>
h2 {
color: blue;
}
</style>
</head>
<body>
<h1 style="color: red">hello world</h1>
<h2>hello world2</h2>
</body>
</html>

<h1 style(html문법) = "color:red"(css문법)></h1>

h2 {color:blue} = css 문법

- HTML과 CSS를 결합하는 방법은 총 2가지가 있다. body 태그 안에서 HTML과 CSS를 결합할 수 있고 head태그 안에서 HTML과 CSS를 결합할 수 있다.

 

Selector (선택자)

etc-image-0
Selector

- id 선택자

<head>
#select_css {
color: antiquewhite;
font-size: 100px;
}
</head>
<body>
<li id="select_css">CSS</li>
</body>

id = "이름 지을 id" , # id 이름 { css 문법}을 통해서 id 선택자를 제어할 수 있다.

 

- 부모 자식 선택자

<style>
ul li {
color: red;
}
#lecture > li {
border: 1px solid red;
}
</style>
</head>
<body>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>Jascript</li>
</ul>
<ol id="lecture">
<li>HTML</li>
<li>
CSS
<ol>
<li>selector</li>
<li>declaration</li>
</ol>
</li>
<li>javascript</li>
</ol>
</body>

#lecture > id 는 선택된 id 부모에 속해있는 자식들(직계 자손) 고른다.

스크린샷 2020-12-03 오후 8.49.30.png
결과

- 선택자 공부 방법

flukeout.github.io/

 

CSS Diner

A fun game to help you learn and practice CSS selectors.

flukeout.github.io

선택자를 이미지에 맞게 풀 수 있도록 문제를 내준다. 재미있는것 같다. 여러 가지 문제 유형을 고를 수도 있어서 유용할 것 같다.

 

-CSS Cheat sheet

etc-image-2
Cheat Sheet

- 가상 클래스 선택자

<style>
a:visited {
color: red;
}
a:active {
color: green;
}
a:hover {
color: blue;
}
a:link {
color: black;
}
a:focus {
color: white;
}
input:focus {
background-color: black;
color: white;
}
</style>
  • :link - 방문한 적이 없는 링크
  • :visited - 방문한 적이 있는 링크
  • :hover - 마우스를 롤오버 했을 때
  • :active - 마우스를 클릭했을 때

'개발 > ETC' 카테고리의 다른 글

CSS 공부 - 4  (0) 2020.12.09
CSS 공부 - 3  (0) 2020.12.08
CSS 공부 - 2  (0) 2020.12.07
[WEB] HTML 학습 -1  (0) 2020.12.02
[WEB] React ? Vue ? Angular?  (0) 2020.12.01
<