-
CSS :checked सेलेक्टर की भूमिका
:checked सेलेक्टर का उद्देश्य :checked सेलेक्टर का उपयोग चेक्ड स्टेट में चेकबॉक्स, रेडियो बटन, या सेलेक्ट ऑप्शन को स्टाइल करने के लिए किया जाता है। यह फॉर्म वैलिडेशन फीडबैक और कस्टम UI कंट्रोल्स के लिए आवश्यक है। उदाहरण <!DOCTYPE html> <html> <head> <style> input
-
CSS position: fixed
position: fixed का उपयोग position: fixed एलिमेंट को व्यूपोर्ट (ब्राउज़र विंडो) के सापेक्ष पोजिशन करता है। यह स्क्रॉल होने पर भी अपनी जगह पर स्थिर रहता है। इसे top, right, bottom, left से पोजिशन किया जाता है। उदाहरण: बॉटम-राइट फिक्स्ड बॉक्स <!DOCTYPE html> <html> <head> <s
-
CSS से चेक्ड <input> एलिमेंट्स को स्टाइल करें
:checked सेलेक्टर का उपयोग :checked सेलेक्टर उन <input> एलिमेंट्स को सिलेक्ट करता है जो चेक्ड स्टेट में हैं (चेकबॉक्स, रेडियो बटन, या <select> में <option>)। उदाहरण <!DOCTYPE html> <html> <head> <style> input:checked { height: 20px;
-
CSS से डिसेबल्ड <input> एलिमेंट्स को स्टाइल करें
:disabled सेलेक्टर का व्यावहारिक उपयोग यह आलेख :disabled सेलेक्टर का उपयोग करके डिसेबल्ड इनपुट फील्ड्स को स्टाइल करने का एक और उदाहरण दिखाता है। उदाहरण <!DOCTYPE html> <html> <head> <style> input:enabled { background: blue; } input:disabled {
-
CSS :disabled सेलेक्टर की भूमिका
:disabled सेलेक्टर का उपयोग :disabled सेलेक्टर उन फॉर्म एलिमेंट्स (<input>, <button>, <select>, <textarea>, आदि) को सिलेक्ट करता है जिन पर disabled एट्रिब्यूट लगा हो। ऐसे एलिमेंट्स यूजर इंटरैक्शन के लिए उपलब्ध नहीं होते। उदाहरण <!DOCTYPE html> <html> <head&g
-
CSS overflow: visible प्रॉपर्टी
overflow: visible (डिफ़ॉल्ट) overflow: visible डिफ़ॉल्ट व्यवहार है। ओवरफ्लो हो रहा कंटेंट एलिमेंट के बॉक्स से बाहर निकलकर दिखता रहता है, यह काटा नहीं जाता और न ही स्क्रॉलबार आता है। उदाहरण <!DOCTYPE html> <html> <head> <style> div { background-color: oran
-
CSS overflow: hidden प्रॉपर्टी
overflow: hidden का उपयोग overflow: hidden ओवरफ्लो हो रहे कंटेंट को क्लिप (छिपा) देता है, और कोई स्क्रॉलबार नहीं दिखाता। कंटेंट बस कट जाता है और यूजर उसे नहीं देख सकता। उदाहरण <!DOCTYPE html> <html> <head> <style> div { background-color: orange; w
-
CSS overflow: scroll प्रॉपर्टी
overflow: scroll का उपयोग overflow: scroll कंटेंट को क्लिप (काट) देता है और **हमेशा** स्क्रॉलबार दिखाता है (हॉरिजॉन्टल और वर्टिकल दोनों), भले ही कंटेंट ओवरफ्लो न हो रहा हो। उदाहरण <!DOCTYPE html> <html> <head> <style> div { background-color: orange;
-
CSS से केवल चाइल्ड वाले पैरेंट के <p> एलिमेंट को स्टाइल करें
:only-child सेलेक्टर का उपयोग :only-child सेलेक्टर उस एलिमेंट को सिलेक्ट करता है जो अपने पैरेंट का **एकमात्र चाइल्ड** हो (कोई अन्य चाइल्ड न हो, किसी भी टाइप का)। उदाहरण <!DOCTYPE html> <html> <head> <style> p:only-child { background: orange; } &
-
CSS overflow: auto प्रॉपर्टी
overflow: auto का उपयोग overflow: auto ब्राउज़र को केवल तब स्क्रॉलबार जोड़ने का निर्देश देता है जब कंटेंट कंटेनर से बाहर निकल रहा हो। overflow: scroll के विपरीत, यह अनावश्यक स्क्रॉलबार नहीं दिखाता। उदाहरण <!DOCTYPE html> <html> <head> <style> div { backgr
-
CSS overflow-y प्रॉपर्टी
overflow-y: लंबवत ओवरफ्लो नियंत्रण overflow-y प्रॉपर्टी निर्धारित करती है कि जब कंटेंट एलिमेंट के ऊपर-नीचे किनारों से बाहर निकल जाए तो क्या करना है। संभावित मान visible (डिफ़ॉल्ट) hidden scroll auto उदाहरण <!DOCTYPE html> <html> <head> <style> div {
-
CSS overflow-x प्रॉपर्टी
overflow-x: क्षैतिज ओवरफ्लो नियंत्रण overflow-x प्रॉपर्टी निर्धारित करती है कि जब कंटेंट एलिमेंट के बाएं-दाएं किनारों से बाहर निकल जाए तो क्या करना है। संभावित मान visible (डिफ़ॉल्ट): कंटेंट बाहर दिखता है hidden: कंटेंट काट दिया जाता है scroll: हमेशा हॉरिजॉन्टल स्क्रॉलबार दिखाता है auto: ज
-
CSS float प्रॉपर्टी से एलिमेंट्स को अलाइन करें
float प्रॉपर्टी का उपयोग float प्रॉपर्टी का उपयोग किसी एलिमेंट को उसके कंटेनर के बाएं या दाएं किनारे पर फ्लोट (तैरने) के लिए किया जाता है, जिससे टेक्स्ट और इंलाइन एलिमेंट्स उसके चारों ओर रैप हो सकें। यह पुराना लेआउट तरीका है; आधुनिक लेआउट के लिए फ्लेक्सबॉक्स/ग्रिड बेहतर हैं। उदाहरण: दाएं फ्लोट <
-
CSS से एलिमेंट को वर्टिकली सेंटर करें
पैडिंग का उपयोग करके वर्टिकल सेंटरिंग एक सरल तरीका है पैरेंट कंटेनर पर समान टॉप और बॉटम पैडिंग देना, जिससे चाइल्ड कंटेंट वर्टिकली सेंटर हो जाता है। यह तब काम करता है जब चाइल्ड की ऊंचाई निश्चित या छोटी हो। उदाहरण <!DOCTYPE html> <html> <head> <style> .center {
-
CSS चाइल्ड सेलेक्टर
) का उपयोग चाइल्ड सेलेक्टर parent > child केवल उन एलिमेंट्स को सिलेक्ट करता है जो निर्दिष्ट पैरेंट के **तत्काल (डायरेक्ट) चाइल्ड** होते हैं। यह डिसेंडेंट सेलेक्टर (स्पेस) से अलग है जो सभी नेस्टेड डिसेंडेंट्स को सिलेक्ट करता है। सिंटैक्स div > p उदाहरण <!DOCTYPE html> <html> <
-
CSS से बॉर्डर वाला लिंक बटन बनाएं
लिंक को बटन की तरह स्टाइल करना <a> टैग को display: inline-block, पैडिंग, बॉर्डर, और बैकग्राउंड देकर बटन की तरह बनाया जा सकता है। प्स्यूडो-क्लासेस (:hover, :active) से इंटरैक्टिव इफेक्ट्स जोड़े जाते हैं। उदाहरण <!DOCTYPE html> <html> <head> <style> a:link, a
-
CSS से अंतिम चाइल्ड से गिनती करके nth <p> एलिमेंट को स्टाइल करें
:nth-last-child(n) सेलेक्टर का उपयोग यह सेलेक्टर पैरेंट के अंतिम चाइल्ड से गिनती करके nth चाइल्ड को सिलेक्ट करता है, चाहे उसका टाइप कुछ भी हो। उदाहरण <!DOCTYPE html> <html> <head> <style> p:nth-last-child(4) { background: blue; color: white;
-
CSS से सूची में नीला लेफ्ट बॉर्डर जोड़ें
border-left प्रॉपर्टी का उपयोग किसी सूची (<ul> या <ol>) के बाईं ओर एक बॉर्डर जोड़ने के लिए border-left शॉर्टहैंड प्रॉपर्टी का उपयोग करें। उदाहरण <!DOCTYPE html> <html> <head> <style> ul { border-left: 3px solid blue; background-color:
-
CSS से बॉर्डर वाली बुलेट-रहित सूची बनाएं
list-style-type: none और बॉर्डर का उपयोग सूची (<ul> या <ol>) से बुलेट्स हटाने के लिए list-style-type: none का उपयोग करें, और बॉर्डर जोड़ने के लिए border प्रॉपर्टी का उपयोग करें। उदाहरण <!DOCTYPE html> <html> <head> <style> ul { background-colo
-
CSS display: none और visibility: hidden में अंतर
display: none display: none प्रॉपर्टी एलिमेंट को पूरी तरह छिपा देती है और वह डॉक्यूमेंट फ्लो से हट जाता है। यह कोई जगह नहीं घेरता, और स्क्रीन रीडर्स भी इसे नहीं पढ़ते। उदाहरण <!DOCTYPE html> <html> <head> <style> h3 { display: none; } </style> </he