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 (선택자)

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 부모에 속해있는 자식들(직계 자손) 고른다.

결과

- 선택자 공부 방법

flukeout.github.io/

 

CSS Diner

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

flukeout.github.io

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

 

-CSS Cheat sheet

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
<