일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- puppeteer
- Deep Dive
- MySQL
- winston
- TIL
- OOP
- node.js
- 프로그래머스
- html
- Interceptor
- GraphQL
- 코딩테스트
- 인접리스트
- REST API
- Linux
- java
- css
- 탐욕법
- dfs
- javascript
- 자료구조
- typescript
- Spring
- 알고리즘
- nestjs
- JWT
- bean
- 인접행렬
- LifeCycle
- Kubernetes
- Today
- Total
처음부터 차근차근
[CSS] CSS란 & 기본적인 사용법 본문
CSS(Cascading Style Sheet)란?
CSS는 사용자에게 문서를 표시하는 방법을 지정하는 언어입니다.
기본적으로 HTML은 마크업 언어로서, 구조화 된 문서 파일입니다.
콘텐츠의 구조를 정의하는 뼈대만 만들고, 그 안에 있는 내용을 보여주고 있지만, HTML만 사용한다면 굉장히 밋밋합니다. CSS를 통해 HTML 문서를 이쁘게 만들 수 있습니다.
CSS는 HTML이나 XML같은 구조화 된 문서(Document)를 화면, 종이 등에 어떻게 렌더링할 것인지를 정의하기 위한 언어입니다. 즉, HTML의 각 요소(Element)의 style(design, layout 등)을 정의하여 화면(Screen) 등에 어떻게 렌더링하면 되는지 브라우저에 설명하는 언어입니다.
아래와 같이 글자 색을 바꾸고 싶을 때 CSS를 통하여 변경할 수 있는 것입니다.
CSS 기본 문법
/* h1 : 선택자 */
h1 {
/* 속성 : 값 */
color: red;
font-size: 5em;
}
CSS의 기본 문법은 선택자(selector)와 선언부(declaratives)로 구성됩니다.
- 선택자 : CSS를 적용하고자 하는 HTML 요소
- 선언부 : 하나 이상의 선언들은 세미콜론(;)으로 구분하여 포함할 수 있으며, 중괄호({})를 사용하여 전체를 둘러쌉니다.
중괄호 안에는 속성과 값 쌍의 형태를 취하는 하나 이상의 선언이 있어야 합니다. 그리고 속성과 값은 콜론으로 연결됩니다.
CSS 선언 방식
인라인(in-line) 방식
HTML 요소(태그)의 style 속성에 직접 작성하는 방식입니다.
<h1 style="color:blue">레드향</h1>
내장 Style sheet 방식
HTML head 안에 <style>태그 안에 직접 작성하는 방식입니다.
<head>
<meta charset="UTF-8" />
<title>상품 소개 페이지</title>
<style>
h1 {
color: blue;
font-size: 30px;
}
</style>
</head>
링크 Style sheet 방식
HTML <link>태그를 이용하여 외부 문서로 CSS를 불러와 적용하는 방식입니다.
<head>
<meta charset="UTF-8" />
<title>상품 소개 페이지</title>
<link href="css/register.css" , rel="stylesheet" />
</head>
참조
CSS 란 무엇인가? - Web 개발 학습하기 | MDN
CSS (Cascading Style Sheets) 를 사용하면 멋진 웹 페이지를 만들 수 있지만, 어떻게 작동할까요? 이 기사에서는 간단한 구문 예제를 통해 CSS가 무엇인지 설명하고 CSS에 대한 몇 가지 주요 용어를 다룹
developer.mozilla.org
🎨 CSS 기본 사용법 & 문법 정리
CSS(Cascading Style Sheets) 란? CSS는 HTML이나 XML과 같은 구조화 된 문서(Document)를 화면, 종이 등에 어떻게 렌더링할 것인지를 정의하기 위한 언어입니다. 즉, CSS는 HTML의 각 요소(Element)의 style(design, layou
inpa.tistory.com
'Style Sheet > CSS' 카테고리의 다른 글
[CSS] 선택자 종류 & 스타일 우선순위과 상속 (0) | 2023.12.13 |
---|