Web development

[웹 개발] CSS 기초: CSS란?, HTML에 CSS 적용하는 방식

삡삐in오즈 2021. 6. 10. 09:04
728x90
반응형

CSS란?


CSS란 Cascading Style Sheets의 약자로 웹페이지의 스타일을 정의하는 데 사용됩니다.

프론트엔드 개발자로서 제일 먼저 배우게 되는 세 가지 언어 HTML/CSS/JavaScript 중 하나이기도 합니다.


세 가지 언어의 역할:
html: 웹페이지의 기본 틀 (뼈대)를 구성하는 역할
css: 웹페이지를 꾸며주는 역할
Javascript (JS): 동작들을 표현

이미지 출처: geekflare.com




제일 왼쪽에 스타일을 안입힌 순수 html 페이지입니다.
그리고 오른 쪽 두 이미지는 같은 html페이지에 다른 스타일시트를 입힌 웹페이지입니다.
폰트, 색깔, 구조 등 다양한 구성을 바꿀 수가 있습니다.

이미지 출처: https://www.w3schools.com/css/css_intro.asp

CSS 기초

CSS 언어의 기본 문법:

선택자 {
특성: ;
}


예제 1) html의 모든 <h1> 요소를 빨간색으로

h1 { color: red; }

예제 2) html의 모든 <p> 가운데 정렬하기

p { text-align: center; } 

html에 css 적용하는 방식


HTML에 CSS를 적용하는 방식에는 3가지가 있습니다.

1. HTML 요소 안에서 style 구성 사용

HTML의 요소 하나에게 스타일을 적용시키고 싶을 때 사용하기 좋습니다.

<h1 style="color: red;"> Heading </h1>




2. HTML <head> 섹션에 <style> 요소 추가

한 HTML 페이지에 스타일을 적용시키고 싶을때 쓰기 좋습니다.

<!DOCTYPE html> <html lang="en"> <head> <style> h1{ color: red; } </style> <title>Document</title> </head> <body> <h1>Heading</h1> <p>This is a paragraph</p> </body> </html>






3. <link>를 사용해 외부 css 파일과 연결

하나의 css 파일을 사용해 여러 가지 html 페이지의 스타일을 바꾸고 싶을 때 쓰기 좋은 방식입니다.
html <head> 섹션 안에 <link>를 추가해서 파일 이름을 넣어주면 됩니다.

<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="style1.css"> </head> <body> <h1>Heading</h1> <p>This is a paragraph.</p> </body> </html>


link에 포함된 css 파일:

h1{ color: red; }
728x90
반응형