๐ŸŒฑ → ๐ŸŒณ

๋ชจ๊ฐ์ฝ” ํŒŒ์ด์ฌ ํฌ๋กค๋ง 5์ผ์ฐจ ๋ณธ๋ฌธ

Server/Python

๋ชจ๊ฐ์ฝ” ํŒŒ์ด์ฌ ํฌ๋กค๋ง 5์ผ์ฐจ

BAY 2022. 3. 19. 14:56
728x90

๐Ÿ“Œ ์„ ํƒ์ž

์›น ํŽ˜์ด์ง€๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋‘๊ฐ€ ํƒœ๊ทธ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๊ธฐ๋–„๋ฌธ์—,

๊ทธ ์ค‘ ์„œ๋กœ ๋™์ผํ•œ ํƒœ๊ทธ๊ฐ€ ์กด์žฌํ•  ์ˆ˜ ์žˆ์Œ

 

์ด๋ ‡๊ฒŒ ๋™์ผํ•œ ํƒœ๊ทธ๋ฅผ ๋ถ„๊ฐ„ํ•ด ์ฃผ๊ธฐ ์œ„ํ•ด, HTML์—์„œ๋Š” ์„ ํƒ์ž๋ผ๋Š”๊ฑธ ์‚ฌ์šฉํ•ด 

๊ฐ ํƒœ๊ทธ๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ข…์— ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•จ 

 

๐Ÿ“Œ ์„ ํƒ์ž์˜ ํ•„์š”์„ฑ

 

์•„๋ž˜์™€ ๊ฐ™์€ HTML ๋ฌธ์„œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๋ฉด,

<div>	
	<div>
		<span> ํŒŒ์ด์ฌ </span>
		<span> ํฌ๋กค๋ง </span>
	</div>
	
	<div>
		<span> C์–ธ์–ด </span>
		<span> ๊ฒŒ์ž„ </span>
	</div>
</div>

ํ•ด๋‹น ์›น ํŽ˜์ด์ง€์—์„œ ์–ธ์–ด (language)์™€ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋งŒ ํ•„์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ด ๋ณด์ž.

๋งŒ์•ฝ ํƒœ๊ทธ๋กœ๋งŒ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์„ ํƒํ•œ๋‹ค๋ฉด, ํƒœ๊ทธ <span>์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

ํ•˜์ง€๋งŒ ํƒœ๊ทธ <span>์— ์–ธ์–ด ์ •๋ณด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”„๋กœ์ ํŠธ ์ •๋ณด (ํฌ๋กค๋ง, ๊ฒŒ์ž„๋งŒ๋“ค๊ธฐ)๋„ ํฌํ•จ๋œ๋‹ค.

 

์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ, ํ”„๋กœ์ ํŠธ ์ •๋ณด๋ฅผ ์ œ์™ธํ•˜๊ณ  ์–ธ์–ด ์ •๋ณด๋งŒ์„ ํŠน์ •ํ•˜๊ธฐ ์œ„ํ•ด ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉ

<div id = "contents">	
	<div class = "metadata1">
		<span class = "language"> ํŒŒ์ด์ฌ </span>
		<span class = "project" > ํฌ๋กค๋ง </span>
	</div>
	
	<div class = "metadata2">
		<span class = "language"> c์–ธ์–ด </span>
		<span class = "project"> ๊ฒŒ์ž„ </span>
	</div>
</div>

์ด๋ ‡๊ฒŒ class = languageโ€‹๋ผ๋Š” ์„ ํƒ์ž๋ฅผ ์ถ”๊ฐ€ํ•ด ์ค€๋‹ค๋ฉด,

์šฐ๋ฆฌ๋Š” span ํƒœ๊ทธ์™€ languageโ€‹๋ผ๋Š” ์„ ํƒ์ž๋ฅผ ์‚ฌ์šฉํ•ด ์–ธ์–ด ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋งŒ์„ ๋ฐ›์•„์˜ฌ ์ˆ˜ ์žˆ๋Š”๊ฒƒ์ด๋‹ค. 

 

๐Ÿ“Œ id์™€ class

ํƒœ๊ทธ์˜ ์„ ํƒ์ž๋Š” ์ฃผ๋กœ id์™€ class๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

ํ•˜๋‚˜์˜ id๋Š” ๊ณ ์œ ํ•œ ์„ ํƒ์ž๋กœ,

ํ•˜๋‚˜์˜ html ์ฝ”๋“œ์— id๋Š” ์ค‘๋ณต๋˜์ง€ ์•Š๊ณ  ํ•˜๋‚˜๋งŒ ์กด์žฌํ•œ๋‹ค. 

 

class๋„ ํƒœ๊ทธ์˜ ์„ ํƒ์ž๋กœ ์‚ฌ์šฉ๋˜์ง€๋งŒ id์ฒ˜๋Ÿผ ๊ณ ์œ ํ•œ ๊ฐ’์€ ์•„๋‹ˆ๋‹ค.

class๋Š” ๊ฐ™์€ ์†์„ฑ์„ ์ง€๋‹Œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋ฌถ์–ด์ฃผ๋Š” ๊ฐ’์œผ๋กœ, ์—ฌ๋Ÿฌ๋ฒˆ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. 

 

 

๐Ÿ“Œ ์„ ํƒ์ž ์‚ฌ์šฉ๋ฒ•

 

์šฐ๋ฆฌ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๋ฉด,

<div id='123' class='456'>

์„ ํƒ์ž์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ๋ฐฉ๋ฒ•์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

โ€‹

โœ”๏ธ ํƒœ๊ทธ๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์„ ๊ฒฝ์šฐ : 'ํƒœ๊ทธ'

→ div

โœ”๏ธ ํƒœ๊ทธ์™€ id๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์„ ๊ฒฝ์šฐ : 'ํƒœ๊ทธ#id'

→ div#123

โœ”๏ธ ํƒœ๊ทธ์™€ class๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์„ ๊ฒฝ์šฐ : 'ํƒœ๊ทธ.class'

→ div.456

โœ”๏ธ ํƒœ๊ทธ, id, class ๋ชจ๋‘ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์„ ๊ฒฝ์šฐ : 'ํƒœ๊ทธ#id.class'

→ div#123.456

 

class์˜ ์ด๋ฆ„์— ๊ณต๋ฐฑ์ด ํฌํ•จ๋  ๊ฒฝ์šฐ

<div class='hello python'>

 

๊ณต๋ฐฑ์„ ' . '์œผ๋กœ ๋Œ€์ฒดํ•ด์„œ ์ž‘์„ฑํ•˜๋ฉด ๋œ๋‹ค.

โ€‹

โœ”๏ธ <div class='hello python'>

div.hello.python

โ€‹

๐Ÿ“Œ ์„ ํƒ์ž ์‹ค์Šต

html ๋ฌธ์„œ์—์„œ ctrl + Fํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

โญ์ •๋ฆฌํ•˜๊ธฐโญ

โœ” ์„ ํƒ์ž: ๋™์ผํ•œ ํƒœ๊ทธ๋ฅผ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ

- ์„ ํƒ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์–ป๊ธฐ

- id, class

โœ” ์„ ํƒ์ž ์‚ฌ์šฉ๋ฒ•

- id: #์„ ์•ž์— ๋ถ™์ธ๋‹ค.

- class: .์„ ์•ž์— ๋ถ™์ธ๋‹ค.

โœ” ๋” ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰๋ฐฉ๋ฒ•

- id ์„ ํƒ์ž + class ์„ ํƒ์ž

ex. div#article div.nums

728x90