CSS Selector

navbar ๋””์ž์ธ ํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š” css selector

HTML5 ์—์„œ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ํƒœ๊ทธ๋“ค

  • Header

  • Footer

  • Nav

  • Section

  • Article

  • Figure

  • Aside

์ƒ๋‹จ nav ๋ฐ”

<nav>
  <ul class="navbar">
    <li>์˜ํ™”</li>
    <li>๋ง›์ง‘</li>
    <li>IT</li>
    <li>๊ฐœ๋ฐœ</li>
  </ul>
</nav>
.navbar li{
    display: inline-block;
}

css selector ๋ฌธ๋ฒ•

  1. .navbar>li { } : ~์•ˆ์— ์žˆ๋Š” ์ง๊ณ„ ์ž์‹

  2. .navbar li { } : ~์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ์ž์‹

<nav>
  <ul class="navbar">
    <li>
      <a href="#">์˜ํ™”</a>
    </li>
    <li><a href="#">๋ง›์ง‘</a></li>
    <li><a href="#">IT</a></li>
    <li><a href="#">๊ฐœ๋ฐœ</a></li>
  </ul>
</nav>
.navbar li{
    display: inline-block;
    width: 60px;
    background: #eee;
    text-align: center;
    padding: 10px;
    border-radius: 5px;
}

.navbar a {
    font-size: 16px;
    text-decoration: none;
}

์…€๋ ‰ํ„ฐ ์ž˜ ์“ฐ๋ฉด ํด๋ž˜์Šค ์ถ”๊ฐ€์„ ์–ธ ์—†์ด๋„ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ์š”์†Œ์— ์Šคํƒ€์ผ์„ ์‰ฝ๊ฒŒ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ 4~5๊ฐœ ์ด์ƒ ์—ฐ๋‹ฌ์•„ ๋ถ™์—ฌ์“ฐ์ง€ ์•Š๊ธธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

.container div div>p>span

์…€๋ ‰ํ„ฐ๋ฅผ ๋‚จ๋ฐœํ•˜๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š”๊ฒŒ ํ›จ์”ฌ ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐจ๋ผ๋ฆฌ ๊ทธ๋ƒฅ span ์œ—๋ถ€๋ถ„์— ํด๋ž˜์Šค๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉ

.headline>span

CSS ์…€๋ ‰ํ„ฐ๋ถ€๋ถ„๋งŒ ์ฝ์–ด๋„ ๋‚ด๊ฐ€ ์–ด๋–ค ์š”์†Œ๋ฅผ ์Šคํƒ€์ผ๋„ฃ๊ณ  ์žˆ๋Š”์ง€ ๋ฐ”๋กœ ์ดํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ฝ๊ธฐ๋งŒ ํ•ด๋„ ์–ด๋–ค ์Šคํƒ€์ผ์„ ์ฃผ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ์…€๋ ‰ํ„ฐ๊ฐ€ ์ข‹์€ ์…€๋ ‰ํ„ฐ ์‚ฌ์šฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์…€๋ ‰ํ„ฐ 4~5๊ฐœ ์—ฐ๋‹ฌ์•„ ์ž‘์„ฑํ•˜๋ฉด ๋‚˜์ค‘์— ํŒŒ์ผ์ด ์ปค์ง€๋ฉด ์“ธ๋ฐ์—†๋Š” ๋ฒ„๊ทธ์˜ ์›์ธ์ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์žฌ์‚ฌ์šฉ์„ฑ, ํ™•์žฅ์„ฑ์„ ์—ผ๋‘์— ๋‘”๋‹ค๋ฉด ์ €๋ ‡๊ฒŒ ์“ฐ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค

Last updated