๐Ÿ ๊ธฐํƒ€/์ฝ”๋“œํ”„๋ ˆ์†Œ ์ฒดํ—˜๋‹จ_BE

HTML๊ณผ CSS์˜ ๊ธฐ์ดˆ ๊ฐœ๋…

Dhey 2022. 1. 28. 03:30
๋ฐ˜์‘ํ˜•

HTML

(Hypertext Markup Language)

 

 

Hypertext → ์„œ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๊ณ 

Markup → ์ •๋ณด๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š”

Language → ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

 

 

- HTML์€ ์ •๋ณด๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด Tag๋ผ๋Š” ๊ฐœ๋…์„ ์‚ฌ์šฉํ•œ๋‹ค. (ex. <html> </html>, <strong> </strong> ···)

 

 

HTML์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

โ‰ซ HTML ๋ฌธ์„œ๋Š” ๊ณ„์ธตํ˜• ๊ตฌ์กฐ์ด๋‹ค.

  - html tag: ์ตœ์ƒ์œ„ ํƒœ๊ทธ

  - head tag: ๋ฌธ์„œ์˜ ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ๋‹ด๋Š” ํƒœ๊ทธ

  - body tag: ๋ฌธ์„œ์˜ ์ปจํ…์ธ ๋ฅผ ๋‹ด๋Š” ํƒœ๊ทธ

๋ธ”๋กํ˜•ํƒœ๋กœ ๋ณธ html ํŽ˜์ด์ง€์˜ ๊ตฌ์กฐ

 

 

HTML์˜ ๊ธฐ์ดˆ Tag ์ค‘ ์ „์— ์ •๋ฆฌํ•˜์ง€ ์•Š์•˜๋˜ Tag๋“ค๋งŒ ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•œ๋‹ค.

 

HTML์˜ ๊ธฐ์ดˆ Tag

· ๋ฌธ์žฅ ์‚ฌ์ด์— ์ค„ ๋ฐ”๊ฟˆํ•˜๋Š” Line Breaker

  - <br />  → single Tag์ž„(<br> or <br /> ๋‘˜๋‹ค ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

 

· ํŠน์ • ๋ฌธ์ž๋ฅผ ๊ฐ•์กฐ

  - <b> bold </b>

  - <strong> (์›น ์ ‘๊ทผ์„ฑ, ์Œ์„ฑ๊ฐ•์กฐ ๋“ฑ) </strong>

 

· ํŠน์ • ๋ฌธ์ž๋ฅผ Italic์ฒด๋กœ ๋ณ€ํ™˜

  - <i> ๋‹จ์ˆœ Italic์ฒด ์ฒ˜๋ฆฌ </i>

  - <em> ์ค‘์š”ํ•œ text ํ‘œ์‹œ(์›น ์ ‘๊ทผ์„ฑ, ์Œ์„ฑ๊ฐ•์กฐ ๋“ฑ) </em>

 

· ํŠน์ • ๋ฌธ์ž์— ์–ธ๋”๋ผ์ธ ํ‘œ์‹œ

  - <u> Underline </u>

 

· Table ๋งŒ๋“ค๊ธฐ

  - <table> ํ•˜๋‚˜์˜ ์ „์ฒด ํ‘œ๋ฅผ ์ƒ์„ฑ </table>

์˜ค๋ฅธ์ชฝ์˜ Tag๋งŒ ์ž‘์„ฑ์‹œ ํ‘œ์˜ ๋‚ด๋ถ€๋Š” ๋น„์–ด ์žˆ์Œ

- <tr> ํ‘œ ๋‚ด๋ถ€์˜ 1๊ฐœ์˜ ํ–‰ </tr>

๊ฐ ์ค„์˜ &lt;tr&gt; Tag๊ฐ€ ํ•œ ํ–‰์„ ์˜๋ฏธํ•จ

  - <td> ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด๊ฐ€๋Š” ํ‘œ ๋‚ด๋ถ€ 1๊ฐœ์˜ ์…€ </td>

ํ•œ ์…€ ๋‹น 1๊ฐœ์˜ Tag

  - <th> ํ‘œ์˜ ์ œ๋ชฉ ์…€์„ ๋ณผ๋“œ์ฒด๋กœ ์ฒ˜๋ฆฌ </th>

  - <caption> ํ‘œ์˜ ์„ค๋ช… ์ถ”๊ฐ€ </caption>

  - <table border = x> → ํ‘œ์˜ ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜ ์ง€์ •

 

· ๋ฐ์ดํ„ฐ๋ฅผ List ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ

  * HTML์˜ List๋Š” unordered list์™€ ordered list ๋‘ ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค

  - <ul> unordered list </ul>

  - <ol> ordered list </ol>

์˜ค) ๊ฐ list ๋‚ด์˜ ์•„์ดํ…œ์€ <li> ... </li> ํƒœ๊ทธ๋กœ ๋‚˜์—ดํ•˜์—ฌ ์ •์˜ํ•œ๋‹ค.

 

<ul> ํƒœ๊ทธ ๋‚ด์— style attribution์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. (* list-style-type : ํ”„๋กœํผํ‹ฐ๋กœ ์ •์˜ ํ•„์š”)

<ul> ํƒœ๊ทธ์˜ style attribution
<ul> ํƒœ๊ทธ์— style ์ ์šฉํ•œ ์˜ˆ์‹œ

 

* <ol> ํƒœ๊ทธ ๋‚ด์— type attribution์„ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

<ol> ํƒœ๊ทธ์˜ type attribution
<ol> ํƒœ๊ทธ์— type ์ง€์ •ํ•œ ์˜ˆ์‹œ

 

· input์„ ๋ฐ›๋Š” Form Tag

  - <form> ์ „์ฒด ์ž…๋ ฅ ํŽ˜์ด์ง€ </form>

    * ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ ๋ฐ›์„ ๊ฐ๊ฐ์˜ ์ •๋ณด๋Š” <input> ํƒœ๊ทธ์˜ type ์†์„ฑ์œผ๋กœ ์ง€์ •

<form> ํƒœ๊ทธ์˜ type ์†์„ฑ ์˜ˆ์‹œ

 

 


 

CSS
(Cascading Style Sheets)

HTML ๋ฌธ์„œ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ๊พธ๋ฏธ๋Š” ๊ธฐ๋Šฅ์— ์ง‘์ค‘ํ•˜๋Š” ๊ธฐ์ˆ 

 

- HTML ๋ฌธ์„œ ์•ˆ์— <style> ... </style> ํƒœ๊ทธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

- <style> ํƒœ๊ทธ ๋‚ด์— CSS ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•œ๋‹ค.

  (* ์–ด๋–ค ํƒœ๊ทธ์— ์–ด๋–ค ํšจ๊ณผ๋ฅผ ์ ์šฉํ•  ๊ฒƒ์ธ๊ฐ€?)

body ํƒœ๊ทธ์— background-color๋ฅผ yellow๋กœ ํ•˜๊ฒ ๋‹ค๋Š” ์˜๋ฏธ

 

- ํšจ๊ณผ๋Š” ์†์„ฑ(property)๊ณผ ๊ฐ’(value)์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  (์†์„ฑ๊ณผ ๊ฐ’์€ ์ฝœ๋ก (:)์œผ๋กœ ๊ตฌ๋ถ„๋˜๊ณ , 1๊ฐœ์˜ ํšจ๊ณผ ๋์—๋Š” ์„ธ๋ฏธ์ฝœ๋ก (;) ํ‘œ๊ธฐ๋ฅผ ํ•ด์•ผํ•œ๋‹ค.)

 

- ํŠน์ • ํƒœ๊ทธ์—๋งŒ ํšจ๊ณผ๋ฅผ ์ง€์ •ํ•˜๊ณ ์ž ํ•  ๋•Œ, ํƒœ๊ทธ์— id ๋˜๋Š” class ๊ฐ’์„ ์ง€์ •ํ•˜์—ฌ ์ด์šฉํ•œ๋‹ค.

  1. id๋กœ ์ ์šฉ ๋Œ€์ƒ ์ง€์ •ํ•˜๊ธฐ

ํƒœ๊ทธ์— ๊ณ ์œ ํ•œ id์†์„ฑ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ(id ์ค‘๋ณตX)

  - ๋Œ€์ƒ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•: # ๋’ค์— id๋ช… ์ž…๋ ฅ

 

  2. class๋กœ ์ ์šฉ ๋Œ€์ƒ ์ง€์ •ํ•˜๊ธฐ

    → ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ์—ฌ๋Ÿฌ ํƒœ๊ทธ์— ํ•œ๋ฒˆ์— ์ง€์ •ํ•  ๋•Œ ํ™œ์šฉ ๊ฐ€๋Šฅ

์—ฌ๋Ÿฌ Tag์— ์ค‘๋ณต๋˜์–ด ์ง€์ • ๊ฐ€๋Šฅ

  - ๋Œ€์ƒ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•: . ๋’ค์— class๋ช… ์ž…๋ ฅ

 

 


 

์ฝ”๋“œํ”„๋ ˆ์†Œ Java ์›น ๊ฐœ๋ฐœ ์ฒดํ—˜๋‹จ ํ™œ๋™ ์ค‘ 'Spring Boot ์›น ๊ฐœ๋ฐœ ์ž…๋ฌธ' ์ด๋Ÿฌ๋‹ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค :)
์ฝ”๋“œํ”„๋ ˆ์†Œ URL: https://www.codepresso.kr/

 

ํ”„๋ฆฌ๋ฏธ์—„ IT ๊ต์œก ์„œ๋น„์Šค - ์ฝ”๋“œํ”„๋ ˆ์†Œ

 

www.codepresso.kr

๋ฐ˜์‘ํ˜•