potatos
๐•๐•’๐•ฆ๐•ฃ๐•ฆ๐•ค
potatos
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ
    • Daily
    • Study
      • CS
      • Network
      • Windows
      • Linux
      • HTML & CSS
      • JavaScript
      • React
      • vue.js
      • Flutter
      • DataBase
      • Elastic Se..
      • Log
      • Coding Tes..
    • Work
      • PC
      • Mobile
      • JPGIF

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ํƒœ๊ทธ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

  • notice

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ์ˆ˜์ง ์ •๋ ฌ
  • CSS
  • MySQL
  • JavaScript
  • Linux
  • ์…€๋ ‰ํ„ฐ
  • ์œˆ๋„์šฐ
  • HTML
  • Windows
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
potatos

๐•๐•’๐•ฆ๐•ฃ๐•ฆ๐•ค

[HTML&CSS] HTML & CSS๋ž€?
Study/HTML & CSS

[HTML&CSS] HTML & CSS๋ž€?

2022. 7. 12. 11:28

HTML / CSS /JavaScript ๊ฐ ์–ธ์–ด์˜ ์—ญํ• 

HTML

์›น์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐˆ ๋‚ด์šฉ์„ ๋‹ด๋‹นํ•œ๋‹ค. Markup ์–ธ์–ด์˜ ํ•œ ์ข…๋ฅ˜์ธ๋ฐ, ํƒœ๊ทธ ๋“ฑ์„ ์ด์šฉํ•ด ๋ฌธ์„œ๋‚˜ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์–ธ์–ด์ด๋‹ค. ์ œ๋ชฉ, ๋ณธ๋ฌธ, ๋ชฉ๋ก ๋“ฑ๊ณผ ๊ฐ™์€ ๋ณธ๋ฌธ ๋‚ด์šฉ์˜ ์ž‘์„ฑ์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ ๋ฐ–์˜ ๋งํฌ๋‚˜ ์ธ์šฉ ๋“ฑ์œผ๋กœ ๊ตฌ์กฐ์  ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค.

CSS

์›น์‚ฌ์ดํŠธ์˜ ์Šคํƒ€์ผ์„ ๋‹ด๋‹นํ•œ๋‹ค. ๋‚ด์šฉ์˜ ์ •๋ ฌ์ด๋‚˜ ์ƒ‰, ํฐํŠธ, ํฌ๊ธฐ, ์ž๊ฐ„ ๋“ฑ์˜ ์Šคํƒ€์ผ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

JavaScript

HTML๊ณผ CSS๊ฐ€ ๋‚ด์šฉ๊ณผ ์Šคํƒ€์ผ์„ ๋‹ด๋‹นํ•œ๋‹ค๋ฉด JS๋Š” ์ธํ„ฐ๋ž™์…˜์„ ๋‹ด๋‹นํ•œ๋‹ค. 
์ธํ„ฐ๋ž™์…˜์ด๋ž€, ์ƒํ˜ธ์ž‘์šฉ์ด๋ผ๋Š” ์˜๋ฏธ์ธ๋ฐ JS๋Š” ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์›น์˜ ๋™์ž‘์„ ๋‹ด๋‹นํ•˜๊ฒŒ ๋œ๋‹ค.

HTML ์‹œ์ž‘ํ•˜๊ธฐ

๊ธฐ๋ณธ ๊ตฌ์กฐ

1. ํด๋” ์ƒ์„ฑ ๋ฐ .html ํŒŒ์ผ ์ƒ์„ฑ

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ํด๋”์™€ ๊ทธ ํด๋” ์•ˆ์— HTML์„ ์ž‘์„ฑํ•  html ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค.

2. ๋ฌธ์„œ ํ˜•์‹ ์„ ์–ธ (Document Type Declaration)

  1. ๋ฌธ์„œ๊ฐ€ HTML ํ˜•์‹์œผ๋กœ ๋˜์–ด ์žˆ๋‹ค๋Š” ์„ ์–ธ๋ฌธ์œผ๋กœ์จ HTML ๋ฌธ์„œ์—์„œ <html> ํƒœ๊ทธ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์ „, ๊ฐ€์žฅ ๋จผ์ € ์„ ์–ธ๋˜์–ด์•ผ ํ•œ๋‹ค.
  2. ์„ ์–ธ๋œ ํŽ˜์ด์ง€์˜ HTML ๋ฒ„์ „์ด ๋ฌด์—‡์ธ์ง€ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ์„ ์–ธ๋ฌธ์œผ๋กœ, <!DOCTYPE html>์˜ ๊ฒฝ์šฐ, html5๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค.
  3. WebStorm์˜ ๊ฒฝ์šฐ, html ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋ฉด ์ž๋™์œผ๋กœ DOCTYPE ์„ ์–ธ์ด ๋˜๋ฉฐ, VSCode์˜ ๊ฒฝ์šฐ, ! + TABํ‚ค๋กœ ์ž๋™ ์™„์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"> // ํ•œ๊ธ€์„ ์ง€์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์–ด๋А ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ํ•œ๊ธ€์ด ๊นจ์ง€์ง€ ์•Š๋„๋ก ํ•จ
    <title>Title</title>
</head>
<body>

</body>
</html>

<html> ํƒœ๊ทธ

  • HTML ํŽ˜์ด์ง€์˜ ๋ชจ๋“  ๋‚ด์šฉ์ด ๊ธฐ์ˆ ๋˜๋Š” ํƒœ๊ทธ๋กœ, ์›นํŽ˜์ด์ง€์˜ ์‹œ์ž‘๊ณผ ๋์„ ๋‚˜ํƒ€๋‚ธ๋‹ค.

<head> ํƒœ๊ทธ

  • HTML ํŽ˜์ด์ง€์˜ ์„ค๋ช…์ด๋‚˜ ์„ค์ • ์‚ฌํ•ญ์„ ๋ช…์‹œํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ์ด๋‹ค.
ํƒœ๊ทธ ์„ค๋ช…
<meta> HTML ๋ฌธ์„œ์˜ ๋ฌธ์ž ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹์„ charset ์†์„ฑ์œผ๋กœ ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ๋ช…์‹œ
<title> ๋ฌธ์„œ ์ œ๋ชฉ์„ ๋ธŒ๋ผ์šฐ์ €์˜ ํƒ€์ดํ‹€๋ฐ”๋‚˜ ํƒญ์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
<style> HTML์„ ๊พธ๋ฏธ๊ธฐ ์œ„ํ•œ CSS ์–ธ์–ด๋ฅผ ๊ธฐ์ˆ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
<link> CSS ์–ธ์–ด๋ฅผ ๋ณ„๋„๋กœ ๋ช…์‹œํ•œ ์™ธ๋ถ€ ํŒŒ์ผ์„ ์—ฐ๊ฒฐ
<script> HTML์„ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ JS๋ฅผ ๊ธฐ์ˆ ํ•˜๊ฑฐ๋‚˜ ์™ธ๋ถ€ JS ํŒŒ์ด๋ฆ‰ใ„น ๋ช…์‹œํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • ์œ ๋‹ˆ์ฝ”๋“œ(๋ฌธ์ž์…‹)์˜ ์ข…๋ฅ˜
    • ASCII : ๊ฐ€์žฅ ์ฒ˜์Œ ๋งŒ๋“ค์–ด์ง„ ๋ฌธ์ž์…‹์œผ๋กœ, ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 127๊ฐœ์˜ ์˜๋ฌธ์ž์™€ ์ˆซ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.
    • ANSI : ์œˆ๋„์šฐ์ฆˆ์—์„œ ๋งŒ๋“  ๋ฌธ์ž์…‹์œผ๋กœ, ์ด 256๊ฐœ์˜ ๋ฌธ์ž ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•œ๋‹ค.
    • ISO-8859-1 : 256๊ฐœ์˜ ๋ฌธ์ž ์ฝ”๋“œ๋ฅผ ์ง€์›ํ•˜๋Š” HTML4์˜ ๊ธฐ๋ณธ ๋ฌธ์ž์…‹์ด๋‹ค.
    • UTF-8 : ์„ธ์ƒ์— ์žˆ๋Š” ๊ฑฐ์˜ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ๋‹ˆ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์ง€์›ํ•˜๋Š” HTML5์˜ ๊ธฐ๋ณธ ๋ฌธ์ž์…‹์ด๋‹ค.

<body> ํƒœ๊ทธ

  • ์›น ๋ธŒ๋ผ์šฐ์ €์— ํ‘œ์‹œ๋˜๊ธฐ ์œ„ํ•œ ๋‚ด์šฉ๋“ค์„ ์„œ์ˆ ํ•˜๋Š” ํƒœ๊ทธ, ๋Œ€๋ถ€๋ถ„์˜ ๋‚ด์šฉ๋“ค์€ ๋ชจ๋‘ <body> ํƒœ๊ทธ ์•ˆ์—์„œ ๋‹ค๋ฃจ์–ด์•ผ ํ•œ๋‹ค.

HTML ํƒœ๊ทธ

ํƒœ๊ทธ ๊ตฌ์กฐ

  • HTML ํƒœ๊ทธ๋Š” <์‹œ์ž‘ํƒœ๊ทธ></์ข…๋ฃŒํƒœ๊ทธ> ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ์ด ์‚ฌ์ด์— ๋‚ด์šฉ์„ ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

Block Level ํƒœ๊ทธ

  • ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ๋งŒ ์กด์žฌํ•˜๋Š” ํƒœ๊ทธ์ด๋‹ค.
  • ๋ธ”๋ก๋ ˆ๋ฒจ ์š”์†Œ๋Š” ๋‹ค๋ฅธ ๋ธ”๋ก ๋ ˆ๋ฒจ ์š”์†Œ์™€ ์ธ๋ผ์ธ ๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ํฌํ•จ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ์ง€์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.
ํƒœ๊ทธ ์„ค๋ช…
<address> ๋ฌธ์„œ์˜ ๊ธ€์˜ ์ €์ž ๋˜”๋А ํšŒ์‚ฌ์™€ ์—ฐ๋ฝํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด
<blockquote> ๊ธด ์ธ์šฉ๊ตฌ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ. ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ์ ์šฉ๋œ๋‹ค.
<q> ์งง์€ ๋ฌธ์žฅ ์ธ์šฉ๊ตฌ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ
<div> ๋ชฉ์ ์— ๋”ฐ๋ผ ์˜์—ญ์„ ์ง€์ •ํ•˜๋Š” ํƒœ๊ทธ
<dl> ์„ค๋ช… ๋ชฉ๋ก์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ
<dt> ์„ค๋ช…ํ•  ์šฉ์–ด๋ฅผ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ
<dd> ์„ค๋ช…ํ•  ๋‚ด์šฉ์„ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ
<fieldset> <form> ์š”์†Œ์—์„œ ์—ฐ๊ด€๋œ ์š”์†Œ๋“ค์„ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์œผ๋กœ ๋ฌถ๋Š” ํƒœ๊ทธ
<form> ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” HTML ์ž…๋ ฅ ํผ(form)์„ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ
<h1>~<h6> 1~6๋‹จ๊ณ„ ์ œ๋ชฉ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒœ๊ทธ. ๋ณดํ†ต h3๊นŒ์ง€ ์‚ฌ์šฉํ•œ๋‹ค.
<hr> ์ˆ˜ํ‰์„ (๊ตฌ๋ถ„์„ )
<p> ๋ฌธ๋‹จ์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉ. ์ž๋™์œผ๋กœ <p> ์š”์†Œ์˜ ์œ„์ชฝ๊ณผ ์•„๋ž˜์ชฝ์— ์•ฝ๊ฐ„์˜ ์—ฌ๋ฐฑ์„ ์ถ”๊ฐ€.
<ul> ์ •๋ ฌ๋˜์ง€ ์•Š์€ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ
<ol> ์ •๋ ฌ๋œ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ
<li> ๋ชฉ๋ก์˜ ํ•ญ๋ชฉ์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ
<pre> ์ƒ์š”๋„๋‹ˆ ๋„์–ด์“ฐ๊ธฐ์™€ ์ค„ ๋ฐ”๊ฟˆ์ด ๋ชจ๋‘ ๊ทธ๋Œ€๋กœ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๋Š” ํƒœ๊ทธ
<table> ํ‘œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ

Inline Level ํƒœ๊ทธ

  • ์š”์†Œ์˜ ๋‚ด์šฉ๋งŒํผ๋งŒ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•œ๋‹ค.
  • ๋ธ”๋ก๋ ˆ๋ฒจ ์š”์†Œ๋ฅผ ํฌํ•จ ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ, ๋ฐ˜๋“œ์‹œ ๋ธ”๋ก๋ ˆ๋ฒจ ์š”์†Œ ์•ˆ์— ํฌํ•จ ๋˜์–ด์•ผ ํ•œ๋‹ค.
  • ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์—†๋‹ค.
ํƒœ๊ทธ ์„ค๋ช…
<a> ์›น ํŽ˜์ด์ง€๋‚˜ ์™ธ๋ถ€ ์‚ฌ์ดํŠธ์— ์—ฐ๊ฒฐํ•˜๋Š” ํƒœ๊ทธ
<br> ์ค„ ๋ฐ”๊ฟˆ ํƒœ๊ทธ
<button> form ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ, ํŽ˜์ด์ง€์— ๋ฒ„ํŠผ์„ ์ƒ์„ฑํ•˜๋Š” ํƒœ๊ทธ
<i>
<em>
๊ธฐ์šธ์ž„ ๊ธ€๊ผด์„ ์ง€์ •ํ•˜๋Š” ํƒœ๊ทธ
<i>๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๊ธฐ์šธ์ž„ ๊ธ€๊ผด์„ ์“ฐ๋Š” ๊ฒƒ์ด ๋ชฉ์ 
<em>๋Š” ๊ฐ•์กฐํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ 
<iframe> ์™ธ๋ถ€ ํŽ˜์ด์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ
<img> ์ด๋ฏธ์ง€๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ํƒœ๊ทธ
<input> form ์š”์†Œ ์ค‘ ํ•˜๋‚˜๋กœ, ์‚ฌ์šฉ์ž๊ฐ€ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•œ๋А ๋ถ€๋ถ„์„ ๋งŒ๋“œ๋Š” ํƒœ๊ทธ
<label> ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ(UI)์˜ ์ œ๋ชฉ์„ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
<button>, <input>, <meter>, <output>, <progress>, <select>, <textarea>์— ์‚ฌ์šฉ ๊ฐ€๋Šฅ
<select>
<option>
๋“œ๋กญ๋‹ค์šด ๋ฆฌ์ŠคํŠธ (drop-down list)๋ฅผ ์ •์˜ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํƒœ๊ทธ
<span> ์Šคํƒ€์ผ์„ ์ ์šฉ ์‹œํ‚ค๊ธฐ ์œ„ํ•œ inline ์š”์†Œ ์˜์—ญ ์ง€์ • ํƒœ๊ทธ
<strong>
<b>
๋‚ด์šฉ์„ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•œ ํƒœ๊ทธ
<strong>์€ ๊ฐ์‹ธ๊ณ  ์žˆ๋Š” ํ…์ŠคํŠธ๊ฐ€ ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ 
<b>๋Š” ํ…์ŠคํŠธ๋ฅผ ๊ตต๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ชฉ์ 
๋ณด๊ธฐ์—๋Š” ๋‘ ํƒœ๊ทธ๊ฐ€ ๊ฐ™์•„ ๋ณด์ด์ง€๋งŒ, ์Šคํฌ๋ฆฐ๋ฆฌ๋”๊ฐ€ ๊ธ€์„ ์ฝ์–ด์ค„ ๋•Œ๋Š” <strong>์€ ๊ฐ•์กฐํ•ด์„œ ์ฝ๋Š”๋‹ค.
<textarea> ์‚ฌ์šฉ์ž๊ฐ€ ์—ฌ๋Ÿฌ ์ค„์˜ ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ ์ž…๋ ฅ ์˜์—ญ์„ ์ •์˜ํ•˜๋Š” ํƒœ๊ทธ

CSS ์‹œ์ž‘ํ•˜๊ธฐ

CSS์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

์Šคํƒ€์ผ๋ง ํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ {
	์†์„ฑ: ์†์„ฑ ๊ฐ’;
}

/** ์˜ˆ์‹œ **/
h1 {
	font-size: 64px;
    text-align: center;
}

HTML ๋ฌธ์„œ ๋‚ด์— CSS๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    
    <style>
    	h1 {
        	font-size: 64px;
            text-align: center;
        }
        
        h3 {
        	margin-top: 100px;
        }
    </style>
</head>
<body>

</body>
</html>

CSS ํŒŒ์ผ์„ HTML์— ์ ์šฉ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    
    <link rel="stylesheet" href="./css/style.css">
</head>
<body>

</body>
</html>
h1 {
    font-size: 64px;
    text-align: center;
}

h3 {
    margin-top: 100px;
}

CSS ๊ธฐ๋ณธ ์†์„ฑ

font-size

  • ํฐํŠธ ํฌ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์œ„๋“ค์ด ์žˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ px์ด ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋œ๋‹ค.
h2 {
	font-size: 72px;
}
  ๋‹จ์œ„ ์„ค๋ช…
์ ˆ๋Œ€ ํฌ๊ธฐ px ์Šคํฌ๋ฆฐ์˜ ํ”ฝ์…€(pixel)์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š” ์ ˆ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ์„ค์ •
์ƒ๋Œ€ ํฌ๊ธฐ


em font-size ์†์„ฑ ๊ฐ’์— ๋น„๋ก€ํ•˜์—ฌ ๊ฒฐ์ •๋˜๋Š” ์ƒ๋Œ€ ๋‹จ์œ„
ํ•ด๋‹น ๊ธ€๊ผด(font)์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ 1em์œผ๋กœ ๋†“๊ณ , ๊ทธ์— ๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ์„ค์ •

font-size: 20px
0.5em = 20px X 0.5 = 10px
1em = 20px
rem rem์—์„œ์˜ r์€ root, ์ตœ์ƒ์œ„ ์š”์†Œ font-size ์†์„ฑ ๊ฐ’์„ ์˜๋ฏธ
์ฆ‰, html ์š”์†Œ์˜ font-size ์†์„ฑ ๊ฐ’์„ ๋น„๋ก€ํ•˜์—ฌ ๊ฒฐ์ •๋˜๋Š” ์ƒ๋Œ€ ๋‹จ์œ„

<html>์˜ font-size: 20px
1rem = 20px
% ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ 100%๋กœ ๋†“๊ณ , ๊ทธ์— ๋Œ€ํ•œ ์ƒ๋Œ€์ ์ธ ํฌ๊ธฐ๋ฅผ ์„ค์ •

text-align

  • ํฐํŠธ ์ •๋ ฌ์„ left, center, right ์„ธ ๊ฐœ์˜ ์†์„ฑ ๊ฐ’์„ ์‚ฌ์šฉํ•ด ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋‹ค.
h1 {
  text-align: left;
}

h2 {
  text-align: right;
}

h3 {
  text-align: center;
}

color

  • ๊ธ€์— ์ƒ‰์„ ์ž…ํžˆ๊ณ  ์‹ถ์„ ๋•Œ color๋ผ๋Š” ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ƒ‰์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋”ฐ๋กœ ํฌ์ŠคํŒ…ํ•˜๋„๋ก ํ•˜๊ฒ ๋‹ค.
h1 {
  color: white;
}

h2 {
  color: black;
}

h3 {
  color: blue;
}

margin

  • ๊ธ€ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์š”์†Œ๋“ค์˜ ์‚ฌ์ด์— ์—ฌ๋ฐฑ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • margin ๋’ค๋กœ ๋ฐฉํ–ฅ์ด ์—†๋‹ค๋ฉด ๋„ค ๋ฐฉํ–ฅ ๋ชจ๋‘์— ์ ์šฉ๋œ๋‹ค.
h1 {
	margin-bottom: 80px;	
}

div {
	margin-left: 20px;
}
margin ์„ค๋ช…
margin-top ์œ„์ชฝ์— margin ์ ์šฉ
margin-bottom ์•„๋ž˜์ชฝ์— margin ์ ์šฉ
margin-left ์™ผ์ชฝ์— margin ์ ์šฉ
margin-right ์˜ค๋ฅธ์ชฝ์— margin ์ ์šฉ

 

'Study > HTML & CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[HTML] ๋ฆฌ์ŠคํŠธ (List)  (0) 2022.07.12
[HTML] ์ด๋ฏธ์ง€ (Image)  (0) 2022.07.12
[HTML] ๋งํฌ(Link)  (0) 2022.07.12
[CSS&JS] ์˜คํ”ˆ ์†Œ์Šค  (0) 2022.07.08
[CSS] margin & padding / position  (0) 2022.07.08
    'Study/HTML & CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [HTML] ์ด๋ฏธ์ง€ (Image)
    • [HTML] ๋งํฌ(Link)
    • [CSS&JS] ์˜คํ”ˆ ์†Œ์Šค
    • [CSS] margin & padding / position
    potatos
    potatos

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”