Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

เลือกทุก <ul> ที่อยู่ก่อนหน้ามี <p> ด้วย CSS

ใช้เซเล็กเตอร์ element ~ element (general sibling combinator) เพื่อเลือก <ul> elements ที่มี <p> element อยู่ก่อนหน้า

ตัวอย่าง

<!DOCTYPE html> <html>    <head>       <style>          p~ul {             color: white;             background-color: blue;          }       </style>    </head>    <body>       <h1>Demo Website</h1>       <h2>Fruits</h2>       <div>          <p>Vegetables are good for health.</p>          <ul>             <li>Spinach</li>             <li>Onion</li>             <li>Capsicum</li>          </ul>       </div>       <p>Fruits are good for health.</p>       <ul>          <li>Apple</li>          <li>Orange</li>          <li>Kiwi</li>       </ul>    </body> </html>