๋ฐ˜์‘ํ˜•
250x250
Recent Posts
ยซ   2024/12   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
๊ด€๋ฆฌ ๋ฉ”๋‰ด

Hello creators ๐Ÿ™Œ

[HTML&CSS] 02. ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ (feat. html, css ์„ ํƒ์ž, css link, css input ํƒœ๊ทธ) ๋ณธ๋ฌธ

[WEB & AI] (feat. ์ทจ์ค€)/๋ธ”๋ก์ฒด์ธ ๊ฐœ๋ฐœ์ž ๊ณผ์ •_KGA

[HTML&CSS] 02. ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ (feat. html, css ์„ ํƒ์ž, css link, css input ํƒœ๊ทธ)

๋ถ€์‹œ๋งค๋‚˜_HA 2023. 3. 7. 21:44
728x90
๋ฐ˜์‘ํ˜•

 

1๏ธโƒฃ ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal)


๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ

  • ๊ฒŒ์‹œํŒ 3๊ฐœ ๋งŒ๋“ค์–ด๋ณด๊ธฐ
  • css ๋ฐ html ๊ธฐ๋ณธ ๊ฐœ๋…


 

2๏ธโƒฃ ์ˆ˜์—… ๋‚ด์šฉ ์ •๋ฆฌ


[1๊ต์‹œ]

๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ shift + ํœ  ํ™œ์šฉํ•ด์„œ -> ์ˆ˜์น˜ ๋ณ€๊ฒฝํ•˜๊ธฐ

  • '๊ฐœ๋ฐœ์ž ๋„๊ตฌ' ์—์„œ -> ๊ณ ์ณ์•ผ ํ•˜๋Š” ๋ถ€๋ถ„ ํด๋ฆญ -> shift ๋ˆ„๋ฅด๊ณ  + ๋งˆ์šฐ์Šค ํœ  -> 10 ๋‹จ์œ„ ์”ฉ ์ˆ˜์น˜๊ฐ€ ๋ณ€๊ฒฝํ•จ.


1. box sizing

  • ๊ธฐ๋Šฅ
    • ๊ทธ๋ƒฅ div ์™€ div ๋ฅผ ๋งŒ๋“ค๋ฉด -> ๋”ฑ ๋ถ™์–ด ์žˆ๊ฒŒ ๋จ
    • div + border ๋ž‘ div + border ์ฃผ๋ฉด -> border ๋งŒํผ ๋–จ์–ด์ ธ ์žˆ๊ฒŒ ๋จ
    • box sizing ์„ ๊ฐ์‹ธ์ฃผ๋ฉด -> border ๋ฅผ ๋„ฃ์–ด๋„, ๊ทธ ์•ˆ์œผ๋กœ ๋”ฑ ๋“ค์–ด๊ฐ€๊ฒŒ ๋จ. โญโญโญโญโญ

  • ์˜ˆ๋ฅผ ๋“ค์–ด์„œ
    • div ์˜ width ๋ฅผ 100 ์œผ๋กœ ์ฃผ๊ณ , border (1px ์ž„) ๋ฅผ ์ฃผ๋ฉด -> ์ด ํ•ด๋‹น div ๋Š” 101px ์ž„
    • box-sizing: border-box; ๋ฅผ ๋จน์ด๋ฉด -> border ๊ฐ€ div ๋‚ด๋ถ€์— ์ƒ๊น€ -> so, ์ด div ํƒœ๊ทธ๋Š” ์—ฌ์ „ํžˆ 100px ์ด๊ณ , ์–‘ ์˜† border ์ด์™ธ์˜ ์˜์—ญ์€ 98px ์ž„.

  • ๋ฌธ์ œ ์ƒํ™ฉ
    • ์šฐ์„ , ๊ตต๊ธฐ๋Š” ๋‹ค ๋งž์ท„์Œ. ๊ทผ๋ฐ, ์‚ด์ง ์‚์ ธ๋‚˜์˜จ๊ฒŒ ์žˆ์Œ. ์ด๊ฑฐ๋Š” box-sizing ์œผ๋กœ ํ•˜๋Š”๊ฑด๊ฐ€?

  • ์ฐธ๊ณ  ์ฝ”๋“œ
/* โญโญโญ ์ด๊ฑธ ํ•ด์•ผ ์‚์ ธ๋‚˜๊ฐ€์ง€ ์•Š์Œ โญโญโญ  */
box-sizing: border-box;

border: 1px solid;
border-top: 0;
border-left: 0;



2. div ํƒœ๊ทธ ์ž์ฒด์˜ ๊ธฐ๋ณธ ๋‚ด์žฅ ์†์„ฑ ๋ฐ reset CSS

  • div ํƒœ๊ทธ๋งŒ ์ผ๋Š”๋ฐ, display - block ์ด๋ผ๋Š” ์†์„ฑ(attribute) ์ด ์žกํžˆ๋Š” ์ƒํ™ฉ

  • ์ด๋ ‡๊ฒŒ ๊ธฐ๋ณธ ์†์„ฑ์ด ํ•„์š”์—†๋Š” ๊ฒฝ์šฐ -> reset css ๋ช…๋ น์–ด๋ฅผ ์จ ์ค€๋‹ค.
  • ์•„์ง ๋ฐฐ์šฐ์ง„ ์•Š์•˜๊ณ , ์•ž์œผ๋กœ ๋ฐฐ์šธ ๊ฒƒ์ž„.


3. display - block ๊ณผ inline - block ์ฐจ์ด

  • display ์˜ ๊ธฐ๋Šฅ
    • div ํƒœ๊ทธ์˜ style ์†์„ฑ์— ๋Œ€ํ•œํ•˜๋Š” '๊ฐ’' ์œผ๋กœ์จ, ํ•ด๋‹น ํƒœ๊ทธ์˜ ๋…ธ์ถœ ํฌ๊ธฐ๋ฅผ ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์—ญํ• 
      • 1์ค„ ํ†ต์งธ๋กœ ์ฐจ์ง€
      • ๋‚จ์€ ๊ณต๊ฐ„์„ ์˜† ํƒœ๊ทธ์—๊ฒŒ ์–‘๋ณด ํ• ์ง€

  • display - block ์ฝ”๋“œ
    • ํ•œ์ค„ ํ†ต์งธ๋กœ ์ฐจ์ง€ํ•จ
    • ๋ถ€๋ชจ ํƒœ๊ทธ์˜ ๋„ˆ๋น„ ๋งŒํผ ๋จน๋Š”๋‹ค. โญโญโญ
<div style="width: 500px;">
      <div style="display: block;"> </div>
</div>

  • inline - block ์ฝ”๋“œ
    • ์ด์™ธ์˜ ๋ถ€๋ถ„์€ ์–‘๋ณด
    • ๋„ํ˜•์„ ๋‚˜๋ž€์ด ๋†“๊ณ  ์‹ถ์œผ๋ฉด, inline-block ์„ ์จ์•ผ ํ•จ
      • display-flex ๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ โญโญโญโญโญ
<div style="width: 500px;">
	<div style="display: inline-block;"> </div>
</div>

  • (์˜ˆ์ œ2)
<!-- ๐Ÿ”ต ๋‘ ๋ฒˆ์งธ, 
		์ด๋ ‡๊ฒŒ ํ•˜๋ฉด -> ์ž๊ธฐ๊ฐ€ ์ž‘๋”๋ผ๋„ - ๋ถ€๋ชจ์˜ ํฌ๊ธฐ๋ฅผ ์ž์‹ ์ด ๊ฐ€์ ธ์„œ - ๋–จ์–ด์ง€๊ฒŒ ๋จ 
		์ธ๋ผ์ธ ๋ธ”๋ก ๋จน์ด๋ฉด -> ์ž์‹ ์˜ ํฌ๊ธฐ ๋งŒํผ ์ฐจ์ง€ ํ•จ -->
<div style="width: 100%;"> 
	<div style="width: 200px; height: 200px; border: 1px solid; display:inline-block; "> </div>  
	<div style="width: 200px; height: 200px; border: 1px solid; display:inline-block;"> </div>
</div>


4. display - flex โญโญโญโญโญ (ํ•ด๋‹น div ์ด์™ธ์˜ ์˜์—ญ์„ 1) block 2) inline 3) flex ์—ฌ๋ถ€

  • display ๋ž€?
    • ํ•ด๋‹น ํƒœ๊ทธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์ค„ ๊ฒƒ ์ธ๊ฐ€์— ๋Œ€ํ•œ ์†์„ฑ๊ฐ’

  • display - flex ๋Š”?
    • ์—ฌ์œ  ๊ณต๊ฐ„์œผ๋กœ ๋„ฃ๊ฒŒ ํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ๊ต‰์žฅํžˆ ๋‹ค์–‘ํ•˜๊ณ , ์œ ์—ฐํ•œ ์˜ต์…˜์„ ์ œ๊ณตํ•จ
    • ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด, ๋„ํ˜•์„ ์˜†์œผ๋กœ ๋‚˜๋ž€ํžˆ ๋†“๊ณ  ์‹ถ์„ ๋•Œ, inline-block ๋ณด๋‹ค ํ›จ์”ฌ ์‰ฌ์›€

  • ์˜ˆ์ œ ์ฝ”๋“œ
<!-- div ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์—ˆ์Œ. > ๊ทธ ์˜†์— ์žˆ๋Š” ๊ฑด ์–ด์ผ€ ๋ณด์—ฌ์ค„๊ฑฐ์•ผ? block, inline, flex
		flex ๋ฅผ ํ–ˆ๋‹ค๋ฉด, ๊ทธ ์˜†์˜ ์ž‰์—ฌ๊ณต๊ฐ„์€ ์ž์‹ ํƒœ๊ทธ๋“ค๋กœ ์œ ์—ฐํ•˜๊ฒŒ ๋ณด์—ฌ์ง€๊ฒŒ ๋จ. -->
<div style="display: flex;"> 
	<div style="width: 200px; height: 200px; border: 1px solid;"> </div>
	<div style="width: 200px; height: 200px; border: 1px solid;"> </div>
	<div style="width: 200px; height: 200px; border: 1px solid;"> </div>
</div>


  • ์ฝ์–ด๋ณด๊ธฐ
    • div ํƒœ๊ทธ๋ฅผ ์จ์„œ -> ์–ด๋–ค ์˜์—ญ์„ ํ•˜๋‚˜ ์ง€์ •ํ–ˆ์–ด
    • style ์†์„ฑ์„ ์จ์„œ -> ๋ญ”๊ฐ€๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฒ ๋„ค?
      • display ์†์„ฑ๊ฐ’ : ๊ทธ๋Ÿฌ๋ฉด, ์ง€๊ธˆ div ์ด์™ธ์— ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„ ์„ ์–ด์ผ€ ํ• ๊ฑฐ์•ผ?
        1. block ์ฒ˜๋ฆฌ ํ• ๊ฑฐ์•ผ?
        2. inline ์œผ๋กœ ๋“ค์–ด์˜ค๊ฒŒ ํ• ๊ฑฐ์•ผ?
        3. ๋” ์ž์œ ๋กญ๊ฒŒ ๋†”๋‘˜๊ฑฐ์•ผ?
      • ์ง€๊ธˆ์€ flex ํ•˜๊ฒŒ ๋‘˜๊ฑฐ์•ผ!
    • ๊ทธ ๋‹ค์Œ div ๋กœ border ๊ฐ€ 1px ์ธ div ๋ฅผ ๊ทธ๋ฆฐ๋‹ค.

  • ๊ทธ๋Ÿฌ๋ฉด, ์–ด๋–ป๊ฒŒ ์ •๋ ฌ์‹œ์ผœ?
    • ๋‹ค์–‘ํ•œ ๋ชจ์–‘์ด ์žˆ๋Š”๋ฐ, ์–ด๋–ป๊ฒŒ ์ ์šฉ์‹œ์ผœ?
    • ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ไธญ flex ๋ฅผ ๋ˆ„๋ฅด๋ฉด -> ๋‹ค์–‘ํ•œ ๋ชจ์Šต์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ.

  • ์˜ˆ๋ฅผ ๋“ค์–ด display - flex - wrap ์„ ์“ฐ๋ฉด, ์•„๋ž˜๋กœ ๋–จ์–ด์ง.


5. width: 100% ๋ฅผ ํ•˜๋ฉด -> ๋ถ€๋ชจ ํƒœ๊ทธ์˜ 100% ๋งŒํผ์„ ์˜๋ฏธ ํ•จ (์ƒ๋Œ€์ ์ธ ๊ฐ’์ด ๋“ค์–ด๊ฐ) โญโญ

<div style="width: 100%;">
  • (์ฝ”๋“œ ๋ณด๋ฉด์„œ ๋ถ€์กฑํ•œ๊ฑฐ ๋˜ ์ถ”๊ฐ€ ํ•  ๊ฒƒ)
  • ํ•„์š”์„ฑ
    • ๋ฐ˜์‘ํ˜• ์›น์„ ๋งŒ๋“ค ๋•Œ ํ•„์š”ํ•จ.


[2๊ต์‹œ]



1. id ๊ฐ€ class ๋ณด๋‹ค ๋จผ์ € ๋จน๋Š”๋‹ค. โญ๏ธโญ๏ธโญ๏ธ

  • id ๋Š” ๋”ฑ ํ•˜๋‚˜. id ๋Š” ์• ๊ธฐ๋“ค ์ด๋ฆ„ ๋”ฑ ํ•˜๋‚˜.
  • class ๋Š” ๋ฐ˜ ์•„์ด๋“ค์ด ๋งŽ์ž–์•„. ๊ทธ๊ฑธ ๋ฐ˜ ์ด๋ฆ„์œผ๋กœ ๋ถ€๋ฅด๋Š”๊ฑฐ์ง€.

  • ์Œ... ์•„์ง ๋ชป ํ•ด๋ด„.


2. * ์„ ํƒ์ž๋Š” ๋ชจ๋“  ํƒœ๊ทธ์— ์Šคํƒ€์ผ์„ ์ ์šฉ์‹œํ‚จ๋‹ค.

  • ์•„์ง ๋ชป ํ•ด๋ด„.


3. ๊พธ๋ฐ€๊ฑฐ์•ผ. '๋ฌด์—‡์— ๋Œ€ํ•ด์„œ?' -> ์ด์— ๋Œ€ํ•œ ๋‹ต์ด Selector


โœ… 03_2๊ต์‹œ, 3๊ต์‹œ_์ˆ˜์—…ํ•„๊ธฐ ํŒŒ์ผ ์ฐธ๊ณ  โญโญโญโญโญโญโญโญ๐Ÿ“›๐Ÿ“›๐Ÿ“›


1) ํƒœ๊ทธ์— id ๋ฅผ ์„ค์ •ํ•˜๊ณ  -> ํ•ด๋‹น id ๋ฅผ ๋ถˆ๋Ÿฌ์„œ -> ๊พธ๋ฏผ๋‹ค.
  1. ํƒœ๊ทธ์— id ์„ค์ •

  1. ํ•ด๋‹น id ๋ถˆ๋Ÿฌ์„œ -> ๊พธ๋ฏผ๋‹ค.
<head> 
	<style> 
		/*id ์„ ํƒ์ž๋Š” css ์ž‘์„ฑํ•ด์„œ # ์„ ์•ž์— ๋ถ™์—ฌ์ค€๋‹ค. */
		#test{
			color: red;
		}
	<style> 
</head>




2) ํƒœ๊ทธ์— class ์„ค์ •ํ•˜๊ณ  -> ํ•ด๋‹น class ๋ถˆ๋Ÿฌ์„œ -> ๊พธ๋ฏผ๋‹ค. ( โญ๏ธ ์ฃผ๋กœ ์ด ๋ฐฉ๋ฒ•! )



3) ๋‹ค๋ฅธ ๊ฒฝ์šฐ์˜ ์ˆ˜ (๐ŸŸฅ ์˜ˆ์ œ๋ฅผ ํ•ด๋ด์•ผ ํ•จ)

#๐Ÿ“›๐Ÿ“›๐Ÿ“›_๋ณด์™„ํ•„์š”_์ž˜๋ชจ๋ฅด๊ฒ ์Œ




4. ๋ฉ”๋‰ดํŒ ๋งŒ๋“ค๊ธฐ


  • ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฑฐ
    • ๋ฉ”๋‰ดํŒ ๋งŒ๋“ค๊ธฐ

  • ์Œ์‹ ๋ฉ”๋‰ด๋Š” ํ•˜๋‚˜์˜ ๋ฌถ์Œ์œผ๋กœ ๋งŒ๋“œ์„ธ์š” (์˜์—ญ)
  • ๋ฉ”๋‰ด ๋ฐ‘์œผ๋กœ, ์Œ์‹ ์ด๋ฆ„, ๊ฐ€๊ฒฉ, ํ™”๋ฉด์ด ์ค„์–ด๋“ค๋ฉด, ๋ฐ‘์œผ๋กœ ๋–จ์–ด์ ธ์„œ ๋‚˜์—ด
  • ๊ฐ€๊ฒฉ
  •  
  • ํฌ์ธํŠธ
    • ๋–จ์–ด์ง€๋Š” ๊ฒƒ = flex wrap ์œผ๋กœ ๊ตฌํ˜„
    • ๋ ˆ์ด์•„์›ƒ์€ ์ž‘์€ ๊ฒƒ ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์„œ ํฐ ๋ฐฉํ–ฅ์œผ๋กœ ๋ป—์–ด์ ธ ๊ฐ€๊ธฐ

#โœ…๏ธ_์ถ”๊ฐ€๋กœํ•ด๋ณด๋ฉด์ข‹์„๊ฒƒ๊ฐ™์Œ_



[3๊ต์‹œ]


1. css ๋ฅผ link ํ™œ์šฉํ•ด์„œ ๊ฐ€์ ธ์˜ค๊ธฐ

    <!-- CSS ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋Œ€์‹ , ์™ธ๋ถ€ ํŒŒ์ผ์„ ์ด๊ณณ์— ๋„ฃ์–ด์ฃผ๊ธฐ -->
        <!-- link ํƒœ๊ทธ๋Š” ์™ธ๋ถ€ css ํŒŒ์ผ์ด๋‚˜, โœ… (ํ‚ค์›Œ๋“œ) favicon ์„ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ, ์ฃผ๋กœ ์‚ฌ์šฉ 
            ํŒŒ๋น„์ฝ˜์€ : ๋ธŒ๋ผ์šฐ์ €์˜ ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€. 
            โœ… ์ •๋ฆฌํ•  ๋•Œ, ํ‚ค์›Œ๋“œ๋„ ๋„ฃ์ž. ์‚ฐ๋ฐœ์ ์ด๋‹ค. 
            ./ ์ด๋ ‡๊ฒŒ ์ฐพ์•„๊ฐ€๋Š” ๊ฒƒ ๐Ÿ“›๐Ÿ“› -->
    <link rel="stylesheet" href="./style.css"> 

    <!-- 
        ํŒŒ์ผ ๋ถ„๋ฆฌ ๋ฐฉ์‹์˜ ์‹ค์ต โญโญ  
        main.css ๋กœ ํŒŒ์ผ ๋งŒ๋“ค๋ฉด -> main page ์— ๋งŒ ์ ์šฉ
        common.css ๋กœ ํ•˜๋ฉด -> ๋ชจ๋‘ ์ ์šฉ
        ๊ด€๋ฆฌ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ.  -->


[๊ณผ์ œ - ๊ฒŒ์‹œํŒ 3๊ฐœ ๋งŒ๋“ค๊ธฐ]


1. ํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ

  • ํŽ˜์ด์ง€ 3๊ฐœ ๋งŒ๋“œ๋Š”๋ฐ
  • css ํŒŒ์ผ์€ 3๊ฐœ
  • ๊ฐ๊ฐ์˜ ํŽ˜์ด์ง€(์ด 3๊ฐœ) ๋งˆ๋‹ค, ํƒœ๊ทธ์— ์ง์ ‘ ์Šคํƒ€์ผ ์ฃผ์ง€ ๋งˆ์„ธ์š”
  • css ํŒŒ์ผ link ๋กœ ๊ฐ€์ ธ์™€์„œ(๋ถˆ๋Ÿฌ์™€์„œ) ์‚ฌ์šฉ
  • class ๋กœ ์ž‘์—… / ํƒœ๊ทธ์— class ์†์„ฑ ์ถ”๊ฐ€ํ•ด์„œ ์ž‘์—…
  • ์ž์„ธํžˆ ๋ณด๊ธฐ์— ํ™”์‚ดํ‘œ๋Š” ๋นผ๊ธฐ - ๋„ฃ์„๊ฑฐ๋ฉด ์ด๋ฏธ์ง€


2. ํฌ์ธํŠธ

  • ๋‹จ๊ณ„ ๋ณ„๋กœ ์ ‘๊ทผํ•  ๊ฒƒ โญโญโญโญโญโญโญโญโญโญโญโญโญโญโญโญโญโญโญ
  • ๊ณผ์ œ ํ•  ๋•Œ ํฌ์ธํŠธ โญ๏ธโญ๏ธโญ๏ธ
    • div ๋ฐ ํƒœ๊ทธ์˜ ์œ„๊ณ„๋ฅผ ์ž˜ ์ƒ๊ฐ
    • display flex ๋ฅผ ํ™œ์šฉ
    • ํ…์ŠคํŠธ๋ฅผ ๊ฐ€์šด๋ฐ๋กœ ์˜ค๊ฒŒ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด -> display flex ๋ฅผ ์จ์•ผ ํ•˜๋Š”๋ฐ -> ๊ทธ๋Ÿฌ๋ ค๋ฉด, ํƒœ๊ทธ๋กœ ๊ฐ์‹ธ์ ธ ์žˆ์–ด์•ผ ํ•จ

3. ๋ฌธ์ œ์ƒํ™ฉ ๋ชจ์Œ

1) ์„ ์ด ๊ฒน์น˜๋Š” ๋ฌธ์ œ

  • ๋ฌธ์ œ ์ƒํ™ฉ


4. ์ž˜๋ชป ์ดํ•ด ํ–ˆ๋˜ ๊ฒƒ ๋ฐ ์ƒˆ๋กญ๊ฒŒ ๋ฐฐ์šด ๊ฒƒ

  • border-collapse: collapse;

์ด๊ฑด, table ๋งŒ๋“ค ๋•Œ ๋จน๋Š” ๊ฒƒ ์ž„

  • ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค ๋•Œ, ๊ทธ ํƒœ๊ทธ ๋ฐ‘์— ์žˆ๋Š” ํด๋ž˜์Šค โญโญโญโญโญ
    • ์ด๊ฑธ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋งŒ๋“ค๋ฉด ๋จโญโญโญโญโญ โ“โ“โ“โ“โ“


5. ๊ต์ˆ˜๋‹˜ ๊ฐ€์ด๋“œ

  • `box-sizing: border-box;`` box sizing ์„ ์žก์•„์ฃผ๊ธฐ

์‹ค์ต์€ div ๊ทธ๋ฆฌ๋ฉด ๊ทธ ์ž์ฒด๋กœ ํ•˜๋‚˜์˜ ๋ฐ•์Šค๊ฐ€ ์ƒ๊น€ ์—ฌ๊ธฐ์— border ๊ทธ๋ฆฌ๋ฉด, ์„  ๋งŒํผ ์˜†์œผ๋กœ ๋–จ์–ด์ง - > ๊ทธ๋ž˜์„œ ์‚ด์ง ๋–จ์–ด์ง€๊ฒŒ ๋จ. border-top ์„ ํ•˜๋ฉด -> ๋–จ์–ด์ง„ ๋ถ€๋ถ„์ด ๋ถ™๊ฒŒ ๋จ.


  • border-top: 0; ์ด๊ฑธ๋กœ -> ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ์„  ๊ทธ์–ด์ฃผ๊ธฐ โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ #๐ŸคŸ_๋ฐฐ์šด๊ฒƒ_WIL
  • ๊ทธ ๋‹ค์Œ์—, border ์‹œ๋ฆฌ์ฆˆ๋กœ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ

ํ•ด๋ณด๊ธฐ
  • ์šฐ์„ , ๊ตต๊ธฐ๋Š” ๋‹ค ๋งž์ท„์Œ. ๊ทผ๋ฐ, ์‚ด์ง ์‚์ ธ๋‚˜์˜จ๊ฒŒ ์žˆ์Œ. ์ด๊ฑฐ๋Š” box-sizing ์œผ๋กœ ํ•˜๋Š”๊ฑด๊ฐ€?
    • box-sizing: border-box; โญโญโญโญโญ ์ด๊ฑธ ํ•ด์•ผ ์‚์ ธ ๋‚˜๊ฐ€์ง€ ์•Š์Œ

 

 

6. ์ถ”๊ฐ€์ ์œผ๋กœ ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ

1) ์ž์‹ ์„ ํƒ์ž ํ™œ์šฉํ•ด์„œ ์„ ํƒํ•˜๋Š”๊ฑฐ ํ•ด๋ณด๊ธฐ

2) ๊ธ€์ž ๋„˜์–ด๊ฐ€๋Š”๊ฑฐ hidden ํ™œ์šฉํ•ด์„œ ํ•ด๋ณด๊ธฐ

#โœ…๏ธ_์ถ”๊ฐ€๋กœํ•ด๋ณด๋ฉด์ข‹์„๊ฒƒ๊ฐ™์Œ_

3) ์ด๋ฏธ์ง€ ๋„ฃ๋Š”๊ฑฐ ํ•ด๋ณด๊ธฐ

  • ์ด๋ชจ์ง€๋ฅผ ๋„ฃ๊ณ  ์‹ถ์€๋ฐ... ์šฐ์„  ์ด๋ ‡๊ฒŒ ๊นŒ์ง€ ๋ฐ–์— ์•ˆ ๋จ.

โœ… ์ถ”๊ฐ€๋กœ ํ•ด์•ผํ•  ๊ฒƒ


  • 03_2๊ต์‹œ, 3๊ต์‹œ_์ˆ˜์—…ํ•„๊ธฐ ํŒŒ์ผ ์ฐธ๊ณ  โญโญโญโญโญโญโญโญ ํ•ด์„œ -> ์ž์‹ ์„ ํƒ์ž ๊ฐ™์€ ๊ฒƒ ํ•ด๋ณด๊ธฐ โญโญโญโญโญโญโญโญ
    • ์—ฌ๊ธฐ ์ดํ›„๋ถ€ํ„ฐ๋Š” ์šฐ์„  ์š”์•ฝํ•ด๋ด„.


--- ## ์ฐธ๊ณ ์ž๋ฃŒ - KGA_๊ฒฝ์ผ๊ฒŒ์ž„์•„์นด๋ฐ๋ฏธ_๋ธ”๋ก์ฒด์ธ๊ณผ์ •_WEEK01_HTML ---
728x90
๋ฐ˜์‘ํ˜•
Comments