WEB/CSS

[CSS] μš”μ†Œμ˜ μ•ž/뒀에 μΆ”κ°€ λ‚΄μš© 생성 : μ „ν›„μ„ νƒμž

developer of the night sky 2023. 9. 26. 16:14

πŸ”»CSS μ„ νƒμžπŸ”»

1. 가상 클래슀

  • μš”μ†Œμ˜ νŠΉμ • μƒνƒœλ‚˜ λ™μž‘μ„ μ„ νƒν•˜λŠ”λ° μ‚¬μš©ν•œλ‹€.
  • κ°€μƒν΄λž˜μŠ€λŠ” ν•œ 개의 콜둠(:)으둜 μ‹œμž‘ν•˜μ—¬, κ·Έ 뒀에 κ°€μƒν΄λž˜μŠ€μ˜ 이름이 μ˜¨λ‹€.

https://steady-record.tistory.com/entry/CSS-%EA%B0%80%EC%83%81%ED%81%B4%EB%9E%98%EC%8A%A4

 

[CSS] μš”μ†Œ 선택 : κ°€μƒν΄λž˜μŠ€

μš”μ†Œλ“€μ„ μ„ νƒν•˜λŠ” 데 μ‚¬μš©λ˜λŠ” 가상 ν΄λž˜μŠ€λ“€μ΄λ‹€. 1. :first-child ν•΄λ‹Ή μš”μ†Œκ°€ λΆ€λͺ¨ μš”μ†Œμ˜ 첫 번째 μžμ‹ μš”μ†ŒμΈ κ²½μš°μ— μŠ€νƒ€μΌμ„ μ μš©ν•œλ‹€. 2. :last-child ν•΄λ‹Ή μš”μ†Œκ°€ λΆ€λͺ¨ μš”μ†Œμ˜ λ§ˆμ§€λ§‰ μžμ‹ μš”

steady-record.tistory.com

 

2. κ°€μƒμš”μ†Œ

  • μ„ νƒμžμ— μΆ”κ°€λ˜μ–΄ νŠΉμ •ν•œ μƒνƒœλ‚˜ μœ„μΉ˜μ˜ μš”μ†Œλ₯Ό 선택할 λ•Œ μ‚¬μš©λœλ‹€.
  • κ°€μƒμš”μ†ŒλŠ” 두 개의 콜둠(::)으둜 μ‹œμž‘ν•˜λ©°, κ·Έ 뒀에 κ°€μƒμš”μ†Œμ˜ 이름이 μ˜¨λ‹€.

πŸ”»μ „ν›„μ„ νƒμžπŸ”»

  • μ„ νƒν•œ μš”μ†Œμ˜ μ•ž/뒀에 μΆ”κ°€λ‘œ λ‚΄μš©μ„ μƒμ„±ν•˜λŠ” 역할을 ν•œλ‹€.
  • 주둜 첨삭할 λ•Œ μ‚¬μš©ν•œλ‹€.

1. ::before (= :before)

2. ::after (= :after)

 

<body>
    
    <p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. <span>Ex praesentium</span> voluptatem sed, fuga molestias, soluta et ut doloribus ad eum ratione! Aspernatur itaque id inventore alias voluptatem consectetur aperiam dolorem. Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae hic et quasi eveniet aliquam quis obcaecati reiciendis? Assumenda iure, harum dolorem aut consectetur, eligendi, odit modi deleniti minima expedita autem? Lorem ipsum dolor sit, amet consectetur adipisicing elit. <span>Officiis explicabo maxime</span> sed iusto fuga neque architecto distinctio illum dignissimos. Odio corrupti perspiciatis eius <span>exercitationem</span> tempora quam, accusamus itaque laudantium atque?</p>

</body>

 

    <style>
        p > span {
            color: blue;
        }

        p > span::before {
            content: "[";
            color: orange;
        }
        
        p> span::after {
            content: "]";
            color: orange;
        }



    </style>