CSS란 / HTML에 CSS 입히기

메타플랫폼대표
|2024. 4. 5. 15:01
반응형

한 줄 요약

 

 

 


 

## CSS란?


-CSS는 Cascading Style Sheets를 의미한다.

-계단식으로 스타일을 정의하는 문서
-CSS는 HTML문서에 스타일을 더해준다.
-HTML 문서는 태그가 태그를 포함하는 계단식 구조를 갖고 있다.
-HTML과 CSS를 더해서 웹브라우저로 실행하게되면 웹브라우저는 문서에 적혀있는대로
 화면을 구성하고 사용자에게 보여준다 이 과정을 렌더링이라고 한다.

-CSS문서는 자체적는 독립적으로 존재할 수 있지만 그 목적이 구조화된 HTML 문서의 스타일을 정리하는데 있으므로
 HTML문서가 없는 CSS문서는 사실상 의미가 없다.

-HTML : 웹문서의 콘텐츠를 구성하는 언어
-CSS : 웹문서의 콘텐츠에 스타일을 추가하는 언어(색상, 크기, 위치등...)
-HTML과 함께 사용되지 않는 CSS는 단순 텍스트일 뿐이며 
 웹브라우저를 통해 결과물을 확인하기 위해서 반드시 HTML 문서 작성이 선행되어야 한다.

# CSS 기본 문법
선택자{
속성명: 속성값;
속성명: 속성값;
속성명: 속성값;
}

-선택자 : 어떤 요소에 스타일을 적용할지에 대한 정보
-{ } : 선택한 요서에 적용할 스타일을 정의하는 영역
-속성명 : 어떤 스타일을 정의하고 싶은지에 대한 정보(생삭, 너비, 높이 등...)
-속성값 : 어떻게 정의하고 싶은지에 대한 정보

Example

p{
color: red;
}

-선택자 : p태그에 스타일을 적용
-{ } : 중괄호 안의 정보들을 p태그에 정의하겠다.
-속성명 : p태그에 색상을 변경하겠다.
-속성값 : p태그를 red색으로 변경하겠다.
-CSS에서 주석처리는 /* 주석처리 */를 사용한다.

 


 

# HTML에 CSS입히기



-HTML 문서에 CSS문서를 적용하고자 할때에는 다음과 같은 방식을 사용할 수 있다.
 .인라인 스타일 : 태그에 직접 기술하기
 .스타일 태그 : HTML문서에 스타일 시트를 위한 태그를 추가하여 기술하기
 .문서간 연결 : 스타일 시트 문서를 따로 작성하여 HTML 문서와 연결하기


# 인라인 스타일
-태그에 style 속성을 추가하여 요소에 직접 스타일을 정의하는 방식
 따라서 선택자는 필요가 없다.
-웹 콘텐츠와 스타일 시트를 분리하기위해서는 사용하지 않는 편이 좋다.

index.html

<p style="color : blue;">
이 글은 파란색입니다.
</p>

 

<body>
    <h1 style="color: coral;">CSS를 공부합시다.</h1>
    <p style="color: blue;">대통령후보자가 1인일 때에는 그 득표수가 선거권자 총수의 선별될 수 없다.</p>
</body>

 


 



# 스타일 태그
-HTML문서에 <style></style> 태그를 추가하여 그 안에 CSS 코드를 작성하는 방식

index.html

<head>
<style>
p{

color: red;

}
</style>
</head>

<head>
    <title>CSS를 공부합시다.</title>
    <style>
        p{
            color: navy;
            font-size: 30px;
        }
        h1{
            color:blue;
            font-size: 50px;
        }
    </style>
</head>

 


 


# 문서간 연결(이걸 중점적으로 사용)


-확장지가 .css인 스타일 시트 파일을 생성해 그안에 CSS 코드를 작성하고 HTML문서에 이를 연결할 수 있다.
 이때 <link> 태그를 사용한다.
-<link>태그는 HTML문서의 <head></head> 태그 내부에서 작성해야 한다.

<link href="파일 경로" rel="stylesheet">
 # href : 연결하고자 하는 외부 소스의 url을 기술하는 속성
 # rel : 현재 HTML 문서와 외부 소스의 연관 관계를 기술하는 속성

 

1. 확장자명 css 파일 생성

확장자 css 파일 생성

 

2. css 파일에서 코드 작성

p{
    color: coral;
    font-size: 45px;
}

p1 {
    color: blue;
    font-size: 20px;
}

 

3. head란에 link 코드를 작성해서 css 파일과 연결시켜준다.

<head>
    <title>CSS를 공부합시다.</title>
    <link href="style.css" rel="stylesheet">
</head>
<body>
    <h1>CSS를 공부합시다.</h1>
    <p1>대통령후보자가 1인일 때에는 그 득표수가 선거권자 총수의 선별될 수 없다.</p1>
    <p>모든 국민은 행복의 권리가 있다. 자유롭게 살 권리가 있다.</p>
    <p>외국인은 환영한다. 국제법에 의거하여 모두를 환영해준다.</p>
</body>

 

반응형