๐ŸณCoding apple HTML/CSS All-in-one : ๊ธฐ์ดˆ๋ถ€ํ„ฐ Bootstrap, SASS, ๊ณ ๊ธ‰ animation ๊นŒ์ง€ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค ๐Ÿณ

๐Ÿ’ซ ๊ธฐ๋ณธ์ ์ธ table HTML ๊ตฌ์„ฑ

<table>
  <thead></thead>
  <tbody>
    <tr>
      <td>๋‚ด์šฉ</td>
      <td>๋‚ด์šฉ</td>
    </tr>
  </tbody>
</table>
  • <tr> : row
  • <td> : column
  • <tbody>, <thead> : head ์˜์—ญ ๊ตฌ๋ถ„์„ ์œ„ํ•ด ์‚ฌ์šฉ
  • <th> : ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๋ชฉ์ฒ˜๋Ÿผ ๊ตต๊ฒŒ ์ฒ˜๋ฆฌ

๐Ÿ’ซ ํ…Œ์ด๋ธ” ์…€ ๋‚ด์—์„œ ์ƒํ•˜ ์ •๋ ฌํ•  ๋• vertical-align

td, th {
  vertical-align : middle;
}
  • table ๋‚ด์—์„œ ์„ธ๋กœ ์ •๋ ฌ ํ•  ๋•Œ top, bottom, middle ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • inline/inline-block ์š”์†Œ ๊ฐ„์˜ ์„ธ๋กœ ์ •๋ ฌ ํ•  ๋•Œ ์‚ฌ์šฉ
  • top, middle, bottom ๋ง๊ณ ๋„ super, sub, px ๋‹จ์œ„๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (table ์•ˆ์—์„  top, middle, bottom๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

๐Ÿ’ซ display : table

.box {
  display : table;
  display : table-row;
  display : table-cell;
}

๊ฐ€๋” div๋กœ ์ด๋ฃจ์–ด์ง„ ์š”์†Œ๋“ค์„ ํ…Œ์ด๋ธ”ํ™” ์‹œํ‚ค๊ณ  ์‹ถ์„ ๋•Œ

  • tableํƒœ๊ทธ๋กœ ๋ณ€ํ•˜๊ธธ ์›ํ•˜๋Š” ์š”์†Œ์— display : table
  • tr๋กœ ๋ณ€ํ•˜๊ธธ ์›ํ•˜๋Š” ์š”์†Œ์— display : table-row
  • td๋กœ ๋ณ€ํ•˜๊ธธ ์›ํ•˜๋Š” ์š”์†Œ์— display : table-cell

๐Ÿ’ซ ์˜ค๋Š˜์˜ ์ˆ™์ œ : Cart ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ธฐ

See the Pen
Untitled
by dozzs (@dozzs)
on CodePen.

By Dozzing

๋‹ต๊ธ€ ๋‚จ๊ธฐ๊ธฐ

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค