article thumbnail image
Published 2022. 11. 5. 23:45

- CSS (Cascading Style Sheets)

웹 페이지의 특정 요소 또는 요소의 그룹에 적용할 스타일 그룹을 지정하는 규칙이다.

 

 

- CSS 문법

HTML 문서 <head> 요소 안에 <style> 요소를 사용하여 CSS 문법을 적용한다.

<style>     
        선택자 {
            속성명1 : 속성값;
            ....
        }

        ex)
        p {
            text-align : center;
        }
</style>

 

 

- CSS 적용 방법

1. 인라인 스타일

   HTML 요소 내부에 style 속성을 사용해서 적용하는 방법이다.

예시 : <p style = "text-align : center;"> 안녕 </p>

 

 

2. 내부 스타일

   HTML 문서의 <head> ~ </head> 요소 사이에 <style>~</style> 요소를 사용하여 적용하는 방법

 

 

3. 외부 스타일

   웹 사이트 전체의 스타일을 하나의 파일에서 변경

<!-- 적용방법 -->
<link href = "css 파일 경로" rel = "stylesheets">

 

✔ rel 

현재 문서와 링크된 문서 사이의 연관관계를 명시한다.

 

 


- 선택자

1) 전체 선택자 (*) 

스타일을 모든 요소에 적용한다.

 

✔️ 개별 선택자가 전체 선택자보다 더 높은 우선순위를 가진다.

 

2) 요소 선택자

특정 요소에 쓰인 모든 요소에 스타일을 적용

 

✔️ 상속

부모 요소의 속성 값이 자식 요소에게 전달되는 것을 의미한다.

 

 


상속 확인해보기!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>상속</title>
    <style>
        div {
            color: deeppink;
            border: 3px dotted gold;
            padding: 30px;
        }
    </style>
</head>
<body>
    <h2>상속</h2>
    <div>
        div 영역
        <h3> 상속이란?</h3>
        <p>부모 요소의 속성값이 자식 요소에게 전달되는 속성</p>
    </div>
</body>
</html>

위 코드의 결과

div태그에 속성을 줬는데 아래 자식으로 있는 모든 태그에 스타일이 들어간 것을 확인할 수 있다.

복사했습니다!