Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS ग्रुपिंग सेलेक्टर (कॉमा) से एक साथ कई तत्वों को स्टाइल करें

CSS में ग्रुपिंग सेलेक्टर का उपयोग करके एक ही स्टाइल को कई अलग-अलग तत्वों पर लागू किया जा सकता है। सेलेक्टर्स को कॉमा (,) से अलग किया जाता है। यह कोड डुप्लिकेशन को कम करता है और रखरखाव आसान बनाता है।

उदाहरण

नीचे दिए गए उदाहरण में, div, p सेलेक्टर दोनों <div> और <p> तत्वों पर एक ही स्टाइल लागू करता है।

<!DOCTYPE html>
<html>
<head>
  <style>
    div, p {
      color: blue;
      background-color: orange;
    }
  </style>
</head>
<body>
  <h1>Demo Website</h1>
  <h2>Fruits</h2>
  <p>Fruits are good for health.</p>
  <div>
    <p>This is demo text.</p>
  </div>
</body>
</html>

लाभ:

  • कोड पुनरावृत्ति कम करता है
  • रखरखाव आसान बनाता है
  • फाइल साइज कम करता है

नोट: ग्रुपिंग में किसी भी प्रकार के सेलेक्टर्स (एलिमेंट, क्लास, ID, एट्रिब्यूट, आदि) शामिल हो सकते हैं।

  1. CSS से वैलिड वैल्यू वाले सभी <input> एलिमेंट्स स्टाइल करें CSS से वैलिड वैल्यू वाले सभी <input> एलिमेंट्स स्टाइल करें

    :valid सिलेक्टर वैलिड वैल्यू वाले सभी <input> एलिमेंट्स को स्टाइल करने के लिए CSS :valid सिलेक्टर का उपयोग करें। उदाहरण <!DOCTYPE html> <html> <head> <style> input:valid { background: red; color: white; } </style> </head

  1. एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ एडवांस CSS लेआउट फ्लेक्सबॉक्स के साथ

    CSS3 फ्लेक्सबॉक्स (Flexible Box) जटिल लेआउट के लिए शक्तिशाली मोड है। कंटेनर प्रॉपर्टी: flex-direction, flex-wrap, flex-flow, justify-content, align-items, align-content। आइटम प्रॉपर्टी: flex-grow, flex-shrink, flex-basis, align-self, order। उदाहरण div { background-color: #f1f1f1; margin: 10

  1. प्योर CSS के साथ स्मूथ स्क्रॉलिंग प्योर CSS के साथ स्मूथ स्क्रॉलिंग

    परिचय CSS scroll-behavior प्रॉपर्टी हमें स्क्रॉल के व्यवहार को बदलने की अनुमति देती है। जावास्क्रिप्ट के बिना, हम एंकर लिंक्स और प्रोग्रामेटिक स्क्रॉलिंग के लिए स्मूथ स्क्रॉलिंग सक्षम कर सकते हैं। उदाहरण 1: वर्टिकल स्मूथ स्क्रॉल <!DOCTYPE html> <html> <head> <style> h