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

CSS से रीड-ओनली <input> एलिमेंट्स को स्टाइल करें

:read-only सेलेक्टर का उपयोग

:read-only सेलेक्टर उन एलिमेंट्स को सिलेक्ट करता है जो **यूजर द्वारा एडिट नहीं किए जा सकते**। इसमें शामिल हैं:

  • readonly एट्रिब्यूट वाले <input>/<textarea>
  • disabled एट्रिब्यूट वाले फॉर्म कंट्रोल्स
  • डिफ़ॉल्ट रूप से नॉन-एडिटेबल एलिमेंट्स (जैसे <div>, <p>)

उदाहरण

<!DOCTYPE html>
<html>
  <head>
    <style>
      input:read-only {
        background-color: blue;
        color: white;
      }
    </style>
  </head>
  <body>
    <form>
      Subject: <input type="text" name="subject" value="Maths"><br>
      Student: <input type="text" name="student" readonly value="Amit"><br>
    </form>
  </body>
</html>

"Student" इनपुट में readonly है, इसलिए यह नीला/सफेद होगा। "Subject" एडिटेबल है, इसलिए स्टाइल नहीं।

  1. CSS के साथ इनपुट प्लेसहोल्डर टेक्स्ट कैसे स्टाइल करें CSS के साथ इनपुट प्लेसहोल्डर टेक्स्ट कैसे स्टाइल करें

    CSS के साथ HTML इनपुट एलिमेंट के प्लेसहोल्डर टेक्स्ट को स्टाइल करने के लिए, आपको स्यूडो-एलिमेंट एट्रिब्यूट को टारगेट करना होगा। आप इसे CSS स्यूडो सिलेक्टर :: के साथ करते हैं। प्लेसहोल्डर टेक्स्ट के साथ एक नियमित इनपुट एलिमेंट <input type=text placeholder=Hello there!> डिफ़ॉल्ट ब्राउज़र स्टाइलि

  1. - इंलाइन CSS के साथ काम करना

    इंलाइन CSS और एक्सटर्नल CSS मेथड्स का उपयोग करके अपने HTML दस्तावेज़ के साथ स्टाइल्स को संबद्ध करें। किसी भी HTML एलिमेंट के style एट्रिब्यूट का उपयोग करके इंलाइन स्टाइल नियमों को परिभाषित कर सकते हैं। ये नियम केवल उस एलिमेंट पर लागू होंगे। यहां सामान्य सिंटैक्स है: <element style = ...style rul

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

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