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

CSS से required एट्रिब्यूट वाले <input> एलिमेंट्स को स्टाइल करें

:required सेलेक्टर का उपयोग

:required सेलेक्टर उन फॉर्म एलिमेंट्स को सिलेक्ट करता है जिनमें required एट्रिब्यूट होता है। यह अनिवार्य फील्ड्स को विज़ुअली हाइलाइट करने के लिए उपयोगी है।

उदाहरण

<!DOCTYPE html>
<html>
  <head>
    <style>
      input:required {
        background-color: orange;
      }
    </style>
  </head>
  <body>
    <form>
      Subject: <input type="text" name="subject" value="C++"><br>
      Student: <input type="text" name="student" value="Amit" required><br>
    </form>
  </body>
</html>

"Student" फील्ड में required है, इसलिए नारंगी बैकग्राउंड होगा। "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