FRONTEND/CSS

[CSS] ν˜•μ œ μ„ νƒμž + , ~ μ‚¬μš©λ²•

λ…œνž 2022. 5. 12. 17:45
λ°˜μ‘ν˜•

πŸ€” 인접 ν˜•μ œ μ„ νƒμž +

 

μΈμ ‘ν˜•μ œμ„ νƒμžλŠ” λ°”λ‘œ 뒀에 μžˆλŠ” μš”μ†Œ 단 ν•œ 개λ₯Ό μ„ νƒν•©λ‹ˆλ‹€.

 

A + B {
    ···
}

A와 Bκ°€ 같은 계측에 μžˆμ„ λ•Œ (ν˜•μ œμš”μ†ŒμΌλ•Œ) A λ°”λ‘œ 뒀에 μžˆλŠ” Bλ₯Ό μ„ νƒμžλ‘œ μ§€μ •ν•©λ‹ˆλ‹€.

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ν˜•μ œμ„ νƒμž</title>
    <style>
        h1 + p {
            background-color: rgb(208, 112, 184);
            color: #fff;
        }
    </style>
</head>
<body>
    <h1>μƒ‰μƒν‘œ</h1>
    <p>RED</p>
    <p>YELLOW</p>
    <p>GREEN</p>
    <p>BLUE</p>
    <p>BLACK</p>
</body>
</html>

μœ„ 예제의 결과둜 h1 νƒœκ·Έ λ°”λ‘œ 뒀에 μžˆλŠ” p νƒœκ·Έ ν•œ κ°œκ°€ μ„ νƒλœ 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

 

 

πŸ€” 일반 ν˜•μ œ μ„ νƒμž ~

 

μΌλ°˜ν˜•μ œμ„ νƒμžλŠ” 뒀에 μžˆλŠ” λͺ¨λ“  같은 μš”μ†Œλ₯Ό λ™μ‹œμ— μ„ νƒν•©λ‹ˆλ‹€.

 

A ~ B {
    ···
}

A와 Bκ°€ 같은 계측에 μžˆμ„ λ•Œ (ν˜•μ œμš”μ†ŒμΌλ•Œ) A 뒀에 μžˆλŠ” λͺ¨λ“  Bλ₯Ό μ„ νƒμžλ‘œ μ§€μ •ν•©λ‹ˆλ‹€.

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ν˜•μ œμ„ νƒμž</title>
    <style>
        h1 ~ p {
            background-color: rgb(208, 112, 184);
            color: #fff;
        }
    </style>
</head>
<body>
    <h1>μƒ‰μƒν‘œ</h1>
    <p>RED</p>
    <p>YELLOW</p>
    <p>GREEN</p>
    <p>BLUE</p>
    <p>BLACK</p>
</body>
</html>

μœ„ 예제의 결과둜 h1 νƒœκ·Έ 뒀에 μžˆλŠ” λͺ¨λ“  p νƒœκ·Έκ°€ μ„ νƒλœ 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ°˜μ‘ν˜•