IT/HTML&CSS

[CSS]CSS table display

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2022. 11. 30.

๋ชฉ์ฐจ

    CSS table display

    display ์†์„ฑ๊ฐ’์œผ๋กœ table, table-row, table-cell๋“ฑ์„ ์‚ฌ์šฉํ•ด์„œ ์š”์†Œ๋ฅผ ํ‘œ(table)์ฒ˜๋Ÿผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•
    ์ฐธ์กฐ url: https://www.codingfactory.net/10776
    โ‘  ํ…Œ์ด๋ธ” ์ „์ฒด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” div๋ฅผ ์ƒ์„ฑ ํ›„ ์ด div๋‚ด์— ํ–‰๊ณผ ์ปฌ๋Ÿผ์„ ์ค‘์ฒฉ์‹œํ‚ด
    โ‘ก ํ…Œ์ด๋ธ”์˜ ํ–‰๋ณ„๋กœ ํ–‰ ์ฝ˜ํ…์ธ ๋ฅผ ํฌํ•จํ•  div๋ฅผ ์ƒ์„ฑ
    โ‘ข ์ปฌ๋Ÿผ์ฒ˜๋Ÿผ ๋™์ž‘ํ•  ๋ธ”๋ก์š”์†Œ(div)๋ฅผ ์œ„์˜ div์•ˆ์— ๋„ฃ์Œ
    โ‘ฃ CSS์—์„œ ์ „์ฒด ํ…Œ์ด๋ธ”์— ํ•ด๋‹นํ•˜๋Š” div์˜ display๋ฅผ table๋กœ ์„ค์ •, ํ…Œ์ด๋ธ”์˜ ํ–‰์— ํ•ด๋‹นํ•˜๋Š” div์˜ display๋ฅผ display-row๋กœ ์„ค์ •, ํ–‰์˜ ์ปฌ๋Ÿผ์— ํ•ด๋‹นํ•˜๋Š” div์˜ display๋ฅผ display-cell๋กœ ์„ค์ •
    ์•„๋ž˜๋Š” ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ ๋งˆํฌ์—…

    ์•„๋ž˜๋Š” ์œ„์˜ ๋งˆํฌ์—…์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€

    ์ผ๋ฐ˜์  ๋ ˆ์ด์•„์›ƒ์—์„œ ํผ์€ ํ‘œ ํ˜•ํƒœ์ด๋ฏ€๋กœ, ํผ ํ”„๋ ˆ์  ํ…Œ์ด์…˜์„ ๋””์ž์ธํ•˜๋Š” ๋ฐ CSS table display ๋ ˆ์ด์•„์›ƒ์„ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹์Œ
    ์˜์‚ฌ์š”์†Œ ์„ ํƒ์ž ์‚ฌ์šฉ๋ฒ•:
    p:first-letter {font-size:3em;} ==> ๋ฌธ๋‹จ์˜ ์ฒซ๊ธ€์ž๋ฅผ ํฌ๊ฒŒ ๋งŒ๋“ฌ
    p:first-line {font-style:italic;} ==> ์ฒซ๋ฒˆ ์งธ ์ค„์„ ์ดํƒค๋ฆญ์ฒด๋กœ ๋งŒ๋“ฌ
    ์†์„ฑ ์„ ํƒ์ž ์‚ฌ์šฉ๋ฒ•:
    img[width] {border: black thin solid;} ==> html์—์„œ width์†์„ฑ์„ ๊ฐ€์ง„ ์ด๋ฏธ์ง€๋ฅผ ๋ชจ๋‘ ์„ ํƒํ•จ
    img[height="300"] {border: red thin solid;} ==> html์—์„œ height์†์„ฑ์ด 300์ธ ๋ชจ๋“  ์ด๋ฏธ์ง€ ์„ ํƒ
    img[alt~="flowers"] {border: #cc thin solid;} ==> html์—์„œ alt์†์„ฑ์— flowers๋ผ๋Š” ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ๋ชจ๋“  ์ด๋ฏธ์ง€ ์„ ํƒ
    ํ˜•์ œ์š”์†Œ๋ฅผ ์ด์šฉํ•œ ์„ ํƒ์ž ์‚ฌ์šฉ๋ฒ•:
    ์„ ํ–‰์š”์†Œ(h1) + ํ˜•์ œ์š”์†Œ ํ˜•ํƒœ๋กœ ์ž‘์„ฑ:
    h1+p {font-style: italic;} ==> , h1์š”์†Œ ๋‹ค์Œ์— ๋‚˜์˜ค๋Š” ๋ชจ๋“  ๋ฌธ๋‹จ ์„ ํƒ

    ์ถœ์ฒ˜ : Head First HTML and CSS(๊ฐœ์ •ํŒ)

     

    ๋Œ“๊ธ€