본문 바로가기
컴맹도 할 수 있다/HTML, CSS

CSS - 구성요소, 연동방법, 선택자

by 구운고기 2022. 10. 9.
반응형

목록

1. CSS

2. CSS 구성 요소

3. CSS의 세가지 연동 방법

1) Inline Style Sheet

2) Internal Style Sheet

3) External Style Sheet

4. External Style Sheet 활용

5. 선택자(Selector)

1) Type

2) Class

3) ID

6. 선택자 활용

1) External Style Sheet ver.

2) Internal Style Sheet ver.

 

 

 

반응형

1. CSS (Cascading Style Sheet)

html에서 디자인을 분리해서 깔끔하게함

문서의 레이아웃과 스타일 정의

 

 

 

 


2. CSS 구성 요소

선택자 { 속성 : 속성값; }    ↔  html일 때 속성 = "속성값"

 

* 선택자 : 디자인을 적용할 HTML영역

* 속성 : 어떤 디자인을 적용할지

* 속성값 : 어떤 역할을 수행할지, ; 꼭 입력해야함

 

h1 { font-size : 10px;
     color : orange;
     text-align : center; }

  * h1 : 선택자

  * color : 속성

  * orange; : 속성값

 

 

font-size : 폰트 사이즈font-family : 글꼴color : 폰트 색background-color : 배경색text-align : 텍스트 정렬

 

 

 

 


3. CSS의 세가지 연동 방법

1) Inline Style Sheet

태그 안에 직접 원하는 스타일을 적용함

<h1 style="color: orange;"> 내용입력</h1>

 

2) Internal Style Sheet

<style> 태그 안에 넣기

<head>
<style>
  h1 { color : orange; }
</style>
</head>

 

3) External Style Sheet

<link> 태그로 불러옴, 제일 많이 사용함

이 방법을 사용하면 정보와 디자인이 분리가 되어 총 파일이 2개임 (.html, .css)

<head>
  <link rel="stylesheet" href="style.css">
</head>

 

 

 

 


4. External Style Sheet 활용

 

css 연습
css 연습

<!DOCTYPE html>
<head>
    <title> 구운고기 html 연습 </title>
    <meta charset="UTF-8">
    <link rel = "stylesheet" href="css.css">
</head>
<body>
  <p> p1 </p>
  <p> p2 </p>
  <a> a1 </a>
  <a href="#"> a2 </a>
</body>
</html>
p { color: coral;
    font-size: x-small;
    background-color: antiquewhite;
    width : 100px;
    height : 100px; }

a { color: royalblue;
    font-size: 1cm;
    background-color: rgb(250, 215, 238); }

 

 

 

 


5. 선택자(Selector)

HTML의 어떤 요소에 CSS를 적용할것인지 정함

1) Type

일반 태그 이름 쓰면됨

<--! <p> 선택자 Type </p> -->

<style>
  p { color : red; }
</style>

 

 

2) Class

클래스 이름으로 특정 위치에 스타일 적용 .class명

<--! <p class="KAOROU"> 블로그 </p> -->

<style>
  .KAOROU { color : red; }
</style>

 

 

3) ID

ID를 사용해서 스타일 적용 #ID명

<--! <p id="KAOROU"> 선택자 ID </p> -->

<style>
#KAOROU {color : red;}
</style>

 

 

 

 

 


6. 선택자 활용

1) External Style Sheet ver.

(html 파일에 <link rel = "stylesheet" href="css.css"> 추가)

 

선택자 활용
선택자 활용

<!DOCTYPE html>
<head>
    <title> 구운고기 html 연습 </title>
    <meta charset="UTF-8">
    <link rel = "stylesheet" href="css.css">
</head>
<body>
  <p class="선택자"> Class </p>
  <p ID="선택자"> ID </p>
  <p> Type</p>
</body>
</html>
p { color: red; }

#선택자 { color: orange; }

.선택자 { color: rgb(235, 235, 31); }

 

 

2) Internal Style Sheet ver.

html 파일에 <style> 추가

 

선택자 활용

<!DOCTYPE html>
<head>
    <title> 구운고기 html 연습 </title>
    <meta charset="UTF-8">
    <style>
      p { color: red; }
      #선택자 { color: orange; }
      .선택자 { color: rgb(235, 235, 31); }
    </style>

</head>
<body>
  <p class="선택자"> Class </p>
  <p ID="선택자"> ID </p>
  <p> Type</p>
</body>
</html>
반응형

댓글