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

CSS मार्जिन और पैडिंग


मार्जिन तत्व के चारों ओर बाहरी स्पेस बनाता है, जबकि पैडिंग तत्व के कंटेंट और बॉर्डर के बीच आंतरिक स्पेस बनाता है। दोनों लेआउट नियंत्रण के लिए आवश्यक हैं।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <style>
    body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; }
    .outer-div {
      border: 2px solid purple;
      width: 300px; height: 200px;
    }
    .inner-div {
      border: 2px solid green;
      margin: 20px; padding-left: 20px;
    }
  </style>
</head>
<body>
  <h1>Margin and padding example</h1>
  <div class="outer-div">
    <div class="inner-div">
      Some sample text inside the inner div which will be padded by 20px all sides.
    </div>
  </div>
</body>
</html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

CSS मार्जिन और पैडिंग

मुख्य बिंदु

  • margin: 20px - आंतरिक डिव को बाहरी डिव से 20px दूर धकेलता है
  • padding-left: 20px - टेक्स्ट को बाएं बॉर्डर से 20px अंदर ले जाता है
  • बॉर्डर विज़ुअलाइज़ेशन - बैंगनी (बाहरी), हरा (आंतरिक) सीमाएं स्पष्ट करती हैं
  • बॉक्स मॉडल - कंटेंट → पैडिंग → बॉर्डर → मार्जिन
  1. CSS में एलिमेंट्स की चौड़ाई और ऊंचाई CSS में एलिमेंट्स की चौड़ाई और ऊंचाई

    CSS height और width प्रॉपर्टीज का उपयोग क्रमशः किसी एलिमेंट की ऊंचाई और चौड़ाई निर्दिष्ट करने के लिए किया जाता है। हम max-height, max-width, min-height, और min-width प्रॉपर्टीज का उपयोग करके इन प्रॉपर्टीज के लिए अधिकतम और न्यूनतम मान भी सेट कर सकते हैं। सिंटैक्स CSS height और CSS width प्रॉपर्टी का

  1. CSS सेंट्रल, हॉरिजॉन्टल और वर्टिकल अलाइनमेंट CSS सेंट्रल, हॉरिजॉन्टल और वर्टिकल अलाइनमेंट

    CSS का उपयोग करके किसी एलिमेंट या उसके अंदर के कंटेंट को अलाइन किया जा सकता है, जो किसी एलिमेंट और उसके कंटेंट को हॉरिजॉन्टली, वर्टिकली या सेंटर में अलाइन करने के लिए विभिन्न विकल्प प्रदान करता है।हॉरिजॉन्टल अलाइनमेंटइनलाइन एलिमेंट्सटेक्स्ट, एंकर, स्पैन आदि जैसे इनलाइन या इनलाइन-ब्लॉक एलिमेंट्स को C

  1. प्सूडो-क्लासेज़ और सभी CSS क्लासेज़ प्सूडो-क्लासेज़ और सभी CSS क्लासेज़

    प्सूडो-क्लास कीवर्ड्स का उपयोग उस सिलेक्टर की विशेष स्थिति निर्दिष्ट करने के लिए किया जाता है जिसमें यह जोड़ा जाता है। इससे हमें अधिक नियंत्रण मिलता है और अब हम किसी सिलेक्टर को तब टार्गेट कर सकते हैं जब वह किसी विशिष्ट स्थिति में हो जैसे: hover, checked, visited आदि।CSS में प्सूडो क्लासेज़ को दर्शा