๐Ÿ’ป Dev/๐Ÿช„ ์›น (web)

[html/css] HTML, CSS, JS ๋ž€?

Gamddalki 2021. 8. 1. 20:45

 

HTMLHyperText Markup Language

์›น๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ๋ณด์—ฌ์ฃผ๋Š” contents์™€ links์˜ ๋ชจ์Œ. ์•„๋ž˜์™€ ๊ฐ™์€ ๊ตฌ์กฐ๋‹ค.

<ํƒœ๊ทธ> ๋‚ด์šฉ </ํƒœ๊ทธ>

<!DOCTYPE html>  //ํ•„์ˆ˜, HTMLํŒŒ์ผ์ž„์„ ๋‚˜ํƒ€๋ƒ„.

<html>

<head>

<title>์™€๋ž„๋กค</title>

<link rel="shortcut icon" sizes="32x32" href="์•„์ด์ฝ˜์ด๋ฏธ์ง€์ฃผ์†Œ"/>

<meta charset="utf-8"/>  //ํ•„์ˆ˜, ํ•œ๊ธ€ ๊ธ€์ž ๊นจ์ง€๋Š” ๊ฒƒ ๋ฐฉ์ง€.

</head> // ์„ค์ •๋ถ€๋ถ„, ๊ฒ€์ƒ‰์—”์ง„์„ ์œ„ํ•ด ์ž‘์„ฑ, invisible.

<body>

</body> // visible.

</html>

 

 

CSS: Cascading Style Sheets

HTML์˜ ๋””์ž์ธ์„ ๋‹ด๋‹นํ•˜๋Š” ๊ฒƒ์œผ๋กœ, HTML๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผํ•œ๋‹ค.

cascading, ์ฆ‰ ์œ„์—์„œ ์•„๋ž˜์˜ ์ˆœ์„œ๋Œ€๋กœ ์ ์šฉ์ด ๋œ๋‹ค. ์ฝ”๋“œ์˜ ์ˆœ์„œ๊ฐ€ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค๋Š” ๋ง!

1) inline์œผ๋กœ HTML๋‚ด์— ์ž‘์„ฑํ•˜๊ธฐ

<style> CSS์ฝ”๋“œ </style>

2) external๋กœ ์ž‘์„ฑํ•˜๊ธฐ

- ์ด ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœํ•œ๋‹ค (1๋ฒˆ์€ html ์ฝ”๋“œ ํŒŒ์ผ์ด ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ!)

<link href="ํŒŒ์ผ๋ช…" rel="stylesheet"/>

 

CSSํŒŒ์ผ์€ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ตฌ์กฐ๋‹ค.

selector {
attribute: value;
}

 

+) HTML๊ณผ CSS๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์•„๋‹ˆ๋‹ค!! JS๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ž„.

 

 

JS: Java Script

์œ ํŠœ๋ธŒ ์‚ฌ์ดํŠธ์ฒ˜๋Ÿผ ๋™์ ์ธ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ์–ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋‹ค.

 

 

 

+) ์ฃผ์˜ํ•  ์  : ๋ธŒ๋ผ์šฐ์ €๋Š” ์ž‘์„ฑํ•œ ๋‚ด์šฉ์„ ์–ด๋–ป๊ฒŒ๋“  ๋ณด์—ฌ์ฃผ๊ณ ์ž ํ•œ๋‹ค. ์ฆ‰, ์—๋Ÿฌ๊ฐ€ ์žˆ์–ด๋„ ์•Œ๋ ค์ฃผ์ง€ ์•Š๊ณ  ์–ด๋–ป๊ฒŒ๋“  ์ž‘๋™ํ•œ๋‹ค๋Š” ๋ง์ด๋‹ค.

+) ์ฝ”๋“œ๋Š” sementic, ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค.

 

+ ๊ตฌ๊ธ€๋ง๊ฟ€ํŒmdn์„ ๋ถ™์—ฌ์„œ ๊ฒ€์ƒ‰ํ•˜๋ฉด mdn ์‚ฌ์ดํŠธ์˜ ๊ฒฐ๊ณผ ์œ„์ฃผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.