๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CSS๐Ÿ”ง/css display

css inline-block ์œผ๋กœ ์—ฌ๋Ÿฌ์ปจํ…์ธ  ์ค‘์•™์ •๋ ฌ

by hyojinny 2022. 10. 5.

 

์ด๋ ‡๊ฒŒ ๊ฐ๊ฐ์˜ li 2์ค„ ์ปจํ…์ธ ๋ฅผ ๊ฐ€์šด๋ฐ๋กœ ์ •๋ ฌํ•ด๋ณด์ž.

 

 


float ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด?

 

 

๊ธฐ์กด์ฒ˜๋Ÿผ li ์— float:left ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด,

์ค‘์•™์ •๋ ฌ์ด ์•„๋‹Œ ์™ผ์ชฝ์ •๋ ฌ์ด ๋˜๊ณ   ๋ฐ‘์— 3๊ฐœ๋„ ์˜†์œผ๋กœ ๋ถ™์–ด๋ฒ„๋ฆฐ๋‹ค

 

์ด๋Ÿด๊ฒฝ์šฐ html ์—์„œ ๊ฐ๊ฐ ๊ฐ์•„์„œ class๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๋„์žˆ์œผ๋‚˜ ๋„ˆ๋ฌด ๋ณต์Ÿ™..

 


display : inline-blok

 

 

  • ์š”์†Œ๋Š” inline ์š”์†Œ๋Š”? ๋‚ด๋ถ€๋Š” block ์ฒ˜๋Ÿผ ํ‘œ์‹œ
    >๋ฐ•์Šค ๋ชจ์–‘์ด  inline ์ฒ˜๋Ÿผ ์˜†์œผ๋กœ
  • - width, height ์‚ฌ์šฉ๋ถˆ๊ฐ€. line-height (๋†’์ด ์กฐ์ ˆ) & text-aling (ํ…์ŠคํŠธ ์ •๋ ฌ) ๋กœ ์‚ฌ์šฉ

 


 

li ์— display : inline-blok ์„ ์„ค์ • ํ•ด์ค€ ํ›„ 

ul ์— text-align : center์„ ์ง€์ •ํ•ด์ฃผ๋ฉด li ์ปจํ…์ธ ๊ฐ€ ๊ธ€์ž๋กœ ์ธ์‹๋˜์–ด ์ž๋™ ์ •๋ ฌ์ด ๋œ๋‹ค.

 

 

 

 

๋งŒ์•ฝ ๋ฐ•์Šค์•ˆ์˜ ๊ธ€์ž๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„ ๋„˜์ณ ํ๋ฅธ๋‹ค๋ฉด?

min-width ์ ์šฉ์‹œ ํ•ด๊ฒฐ!

 

์ตœ์†Œํ•œ์œผ๋กœ ๊ฐ€์ง€๋Š” ๋„“์ด๋ฅผ ์ง€์ •ํ•ด์ฃผ์–ด ๋–จ์–ด์ง€์ง€ ์•Š๊ฒŒ ํ•ด์ค€๋‹ค. 

์—ฌ๊ธฐ์„œ ๊ธ€์ž๊ฐ€ ๋„˜์ณ ํ๋ฅด์ง€ ์•Š๋„๋ก overflow:hidden ๊ณผ padding๋„ ์ ์šฉ

 

 

.sub_tab_fee {
    border: 1px solid black;
    margin-top: 50px;
    text-align: center;
}
.sub_tab_fee li {
    border: 1px solid #d9d9d9;
    border-radius: 50px;
    display: inline-block;
    min-width: 230px;
    margin: 0 8px 16px;
}
.sub_tab_fee li a {
    padding: 0 15px;
    line-height: 43px;
    font-size: 15px;
}

 


 

์ธ๋ผ์ธ ์†์„ฑ ์ฐธ๊ณ 

https://hyojinny.tistory.com/23?category=1094361 

 

css display๋ž€? (block, inline, inline-block)

๋ธ”๋ก์š”์†Œ ์ธ๋ผ์ธ ์š”์†Œ๋ž€? CSS block element CSS inline element - ๋ชจ๋“  ์ธ๋ผ์ธ ์š”์†Œ๋ฅผ ํฌํ•จ ํ•  ์ˆ˜์žˆ๋‹ค. + ๋ธ”๋ก ์š”์†Œ๋„ ํฌํ•จ ํ•  ์ˆ˜ ์žˆ์Œ - ๋„ˆ๋น„ width, ๋†’์ด height, ์•ˆ์ชฝ์—ฌ๋ฐฑ padding, ๋ฐ”๊นฅ์—ฌ๋ฐฑ magin ์‚ฌ์šฉ๊ฐ€๋Šฅ -..

hyojinny.tistory.com

 

'CSS๐Ÿ”ง > css display' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

css display๋ž€? (block, inline, inline-block)  (0) 2022.09.06

๋Œ“๊ธ€