본문 바로가기
공부방/IT기타

CSS 기본 구조

by 빵끗미 2022. 7. 11.
반응형

 

 

안녕하세요 빵끗미에요

 

오늘은 CSS의 기본 구조에 대해서 알아보도록 할게요

 

1. CSS 기본 구조

■ 선택자 : CSS를 적용할 영역을 선택할 때 사용해요

CSS 명령 : CSS 속성과 값으로 구성돼요

CSS 명령의 마침 : 각 CSS 명령의 맨 뒤에 세미콜론을 붙여 명령어 마무리를 해요

 

h1 {
         color: red;
}

ㄴ h1 CSS 선택 자이고 color는 속성이고 red는 속성 값이에요

 

1) CSS 요소 선택자

■ HTML 요소를 기반으로 선택자를 선택해요

p {
         text-align: center;
}

ㄴ p CSS 선택 자이고 text-align는 속성이고 center는 속성 값이에요

 

 

2) CSS ID 선택자

■ id 선택자는 HTML 요소의 id 속성을 사용하여 특정 요소를 선택해요

<h1 id="h1id">

■ 특정 id를 가진 요소를 선택하려면 (#) 문자와 요소 id를 차례로 작성해요

#h1id {
            color: red;
}

 

 

3) CSS CLASS 선택자

class 선택자는 HTML 요소의 class 속성을 사용하여 특정 요소를 선택해요

<h1 class="h1class">

특정 클래스가 있는 요소를 선택하려면 (.) 마침표 문자와 클래스 이름을 차례로 작성해요

.h1class {
                 color: red;
}

특정 HTML 요소만 클래스 영향을 받도록 지정할 수 있어요

h1.h1class {
                      color: red;
}

ㄴ 클래스가 h1 class인 <h1> 요소만 컬러색을 red로 설정하겠다는 뜻이 돼요

 

 

4) CSS 그룹화 선택자

그룹화 선택자는 스타일 정의가 동일한 모든 HTML 요소를 선택해요

html{
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 100%;
 
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 100%;
 
}

html, body 요소를 동일한 스타일로 지정했어요

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 100%;
 
}

 

 

 

2. CSS 삽입 방법

CSS 삽입 방법에는 총 3가지 방법이 있어요

 

1) 인라인 스타일 적용 방법

ㄴ HTML 문서에 가장 간단하게 CSS를 삽일 할 수 있어요 하지만 CSS와 HTML 태그와 같은 행에 사용하기 때문에 HTML 태그가 복잡 해질 수 있어요

<!doctype html>
<html lang="ko">
  <head>
     <meta charset="UTF-8">
        <title>빵끗빵끗</title>
  </head>
<body>
<h1 style= "color: red; font-size:15px;">빵끗빵끗</h1>
</body>
</html>

 

2) 내부 스타일 적용 방법

ㄴ 내부 스타일은 헤드 섹션 내부의 <style> 태그 내에 삽입하는 방식이에요

<!doctype html>
<html lang="ko">
  <head>
     <meta charset="UTF-8">
        <title>빵끗빵끗</title>
<style>
h1 { color: red; font-size:15px; }       
</style>
  </head>
<body>
<h1>빵끗빵끗</h1>
</body>
</html>

 

3) 외부 스타일 적용 방법

ㄴ 외부 스타일을 사용하게 되면 파일 하나만 변경하여도 전체의 웹 사이트 모양을 변경할 수 있어요

ㄴ HTML 페이지는 헤드 섹션 내부의 <link> 태그로 외부 스타일을 참조해야 돼요

<!doctype html>
<html lang="ko">
  <head>
     <meta charset="UTF-8">
        <title>빵끗빵끗</title>
<link rel="stylesheet" href="./style.css">
  </head>
<body>
<h1>빵끗빵끗</h1>
</body>
</html>

 

 

여기까지 CSS 기본 구조에 대해서 알아봤어요

 

 

아마도 티 스토리 스킨을 편집하는 데 있어서 기본적으로 알아두면 좋을 것 같아요

 

 

 

 

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

댓글