FrontEnd : HTML

์ด์ง€์ˆ˜ยท2021๋…„ 4์›” 13์ผ
0

FrontEnd

๋ชฉ๋ก ๋ณด๊ธฐ
1/7
post-thumbnail

๐Ÿ“HTML ๊ธฐ๋ณธ๋ฌธ๋ฒ•

๐Ÿ“Œํƒœ๊ทธ์™€ ์†์„ฑ

ํƒœ๊ทธ๋Š” ๋‚ด์šฉ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ์™€ ๋‚ด์šฉ์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋Š” ํƒœ๊ทธ๋กœ ํฌ๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

<h1 title = "header">Hello</h1>
<img src ="image.png"/>

์—ฌ๊ธฐ์„œ h1, img์€ ํƒœ๊ทธ, title, src๋Š” ์†์„ฑ ์ด๋ฆ„, "header", "imgage.png"๋Š” ์†์„ฑ ๊ฐ’, Hello๋Š” ๋‚ด๋ถ€ ๋ฌธ์ž์ด๊ณ  imgํƒœ๊ทธ๋Š” ๋‚ด์šฉ์„ ๊ฐ–์ง€ ์•Š๋Š”๋‹ค.

๐Ÿ“Œ์ฃผ์„

์ฃผ์„์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š๊ณ  ์„ค๋ช…์šฉ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ฝ”๋“œ์ธ๋ฐ,

  <!DOCTYPE HTML>
  <HTML>
    <head>
      <!--HTML๊ณต๋ถ€-->
        <title>์›น ๋ธŒ๋ผ์šฐ์ € ์ œ๋ชฉ</title>
    </head>
    <body>
    </body>
  <HTML>

์—ฌ๊ธฐ์„œ

<!--HTML๊ณต๋ถ€-->

๊ฐ€ ์ฃผ์„์ด๋‹ค.

๐Ÿ“ŒHTML๊ธฐ๋ณธ๊ตฌ์กฐ

  <!DOCTYPE HTML>
  <HTML>
    <head>
      <title>์›น ๋ธŒ๋ผ์šฐ์ € ์ œ๋ชฉ</title>
    </head>
    <body>
    </body>
  <HTML>

๐Ÿ–Š HTMLํƒœ๊ทธ์˜ lang ์†์„ฑ

<html lang = "ko">

lang ์†์„ฑ์€ ์›น๋ธŒ๋ผ์šฐ์ € ๋™์ž‘์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ๊ตฌ๊ธ€๊ณผ ๊ฐ™์€ ๊ฒ€์ƒ‰์—”์ง„์ด ์›นํŽ˜์ด์ง€๋ฅผ ํƒ์ƒ‰ํ•  ๋•Œ ํ•ด๋‹น ์›น ํŽ˜์ด์ง€๋ฅผ ์–ด๋–ค ์–ธ์–ด๋กœ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.
lang์†์„ฑ์˜ ์†์„ฑ๊ฐ’์œผ๋กœ๋Š”

lang ์†์„ฑ ๊ฐ’์–ธ์–ด
koํ•œ๊ตญ์–ด
en์˜์–ด
ja์ผ๋ณธ์–ด
ru๋Ÿฌ์‹œ์•„์–ด
zh์ค‘๊ตญ์–ด
de๋…์ผ์–ด

๐Ÿ–Š headํƒœ๊ทธ ๋‚ด๋ถ€์— ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ

lang ์†์„ฑ ๊ฐ’์–ธ์–ด
meta์›น ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ ์ •๋ณด ์ „๋‹ฌ
titleํŽ˜์ด์ง€ ์ œ๋ชฉ ์ง€์ •
script์›น ํŽ˜์ด์ง€์— ์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€
link์›น ํŽ˜์ด์ง€์— ๋‹ค๋ฅธ ํŒŒ์ผ ์ถ”๊ฐ€
style์›น ํŽ˜์ด์ง€์— ์Šคํƒ€์ผ์‹œํŠธ ์ถ”๊ฐ€
base์›น ํŽ˜์ด์ง€์˜ ๊ธฐ๋ณธ ๊ฒฝ๋กœ ์„ค์ •

โ˜๐Ÿป ํŒ !!
vscode์—์„œ ์ฝ”๋“œ ์ž‘์„ฑ์‹œ html:5๋ฅผ ์ž…๋ ฅํ•˜๊ณ  tabํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด html ๊ธฐ๋ณธ ํ˜•ํƒœ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์™ธ์—๋„ ํŠน์ • ํƒœ๊ทธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  tabํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํƒœ๊ทธ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ“Œ์Šคํƒ€์ผ์‹œํŠธ ์ž‘์„ฑ

๋‚ด๋ถ€์Šคํƒ€์ผ ์‹œํŠธ ์ž‘์„ฑ๊ณผ ์™ธ๋ถ€์Šคํƒ€์ผ์‹œํŠธ ์ž‘์„ฑ ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ํ˜‘์—…ํ•˜๊ณ  ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๊ฐ€ ํฐ ๊ฒฝ์šฐ์—๋Š” ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ๋ฐฉ๋ฒ•์ด ์ข‹๋‹ค.

๋‹ค์Œ์€ ์™ธ๋ถ€ ์Šคํƒ€์ผ ์‹œํŠธ ๋ฐฉ๋ฒ•์ด๋‹ค.

h1{
	color: red;
    background: black;
}

=>์Šคํƒ€์ผ ์‹œํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  style.css๋กœ ์ €์žฅํ•œํ›„

  <!DOCTYPE HTML>
  <HTML>
    <head>
      <title>์›น ๋ธŒ๋ผ์šฐ์ € ์ œ๋ชฉ</title>
      <link rel = "stylesheet" href = "style.css"/>
    </head>
    <body>
    </body>
  <HTML>

=> linkํƒœ๊ทธ๋ฅผ ์ด์šฉํ•ด html๊ณผ css๋ฅผ ์—ฐ๊ฒฐ์‹œ์ผœ์ค€๋‹ค.

๋‚ด๋ถ€์Šคํƒ€์ผ ์‹œํŠธ ์ž‘์„ฑ๋ฒ•์€ ์œ„์˜ ์Šคํƒ€์ผ ์‹œํŠธ์— ํ•ด๋‹นํ•˜๋Š” ๋‚ด์šฉ์„ htmlํƒœ๊ทธ ์•ˆ์— headํƒœ๊ทธ ์•ˆ์— styleํƒœ๊ทธ ์•ˆ์— ์ž‘์„ฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

๐Ÿ“Œ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‚ด๋ถ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ๋ฐฉ๋ฒ•๊ณผ ์™ธ๋ถ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ๋ฐฉ๋ฒ•์ด ์žˆ๋Š”๋ฐ ์ฃผ๋กœ ์™ธ๋ถ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

alert('์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.');

=>์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ javascript.js๋กœ ์ €์žฅํ•œํ›„

  <!DOCTYPE HTML>
  <HTML>
    <head>
      <title>์›น ๋ธŒ๋ผ์šฐ์ € ์ œ๋ชฉ</title>
      <script src ="javascript.js"><script/>
    </head>
    <body>
    </body>
  <HTML>

=>html์•ˆ์— head์•ˆ์— scriptํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์™ธ๋ถ€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

css๋Š” linkํƒœ๊ทธ! javascript๋Š” scriptํƒœ๊ทธ ์ด์šฉ

profile
The only thing worse than starting something and failing...is not starting something

0๊ฐœ์˜ ๋Œ“๊ธ€