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

CSS padding प्रॉपर्टी: चारों तरफ पैडिंग सेट करना

परिचय

`padding` शॉर्टहैंड प्रॉपर्टी एक साथ चारों तरफ (ऊपर, दाएं, नीचे, बाएं) पैडिंग सेट करती है।

सिंटैक्स विविधताएं

सिंटैक्समानलागू होता है
1 मान`padding: 25px;`चारों तरफ 25px
2 मान`padding: 20px 4%`ऊपर/नीचे 20px, दाएं/बाएं 4%
3 मान`padding: 15px 3% 10px`ऊपर 15px, दाएं/बाएं 3%, नीचे 10px
4 मान`padding: 10px 20px 30px 40px`ऊपर, दाएं, नीचे, बाएं (घड़ी दिशा)

उदाहरण

<html>
<head>
    <style>
        .box {
            border: 2px solid;
            margin: 10px 0;
        }
    </style>
</head>
<body>
    <p class="box" style="padding: 25px; border-color: orange;">
        चारों तरफ 25px पैडिंग।
    </p>
    
    <p class="box" style="padding: 20px 4%; border-color: red;">
        ऊपर/नीचे 20px, दाएं/बाएं 4%।
    </p>
    
    <p class="box" style="padding: 15px 3% 10px; border-color: maroon;">
        ऊपर 15px, दाएं/बाएं 3%, नीचे 10px।
    </p>
    
    <p class="box" style="padding: 10px 20px 30px 40px; border-color: green;">
        ऊपर 10px, दाएं 20px, नीचे 30px, बाएं 40px।
    </p>
</body>
</html>

व्यक्तिगत प्रॉपर्टीज

padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 40px;

/* या लॉजिकल प्रॉपर्टीज (राइट-टू-लेफ्ट सपोर्ट) */
padding-inline-start: 20px;   /* लेफ्ट (LTR) / राइट (RTL) */
padding-inline-end: 10px;     /* राइट (LTR) / लेफ्ट (RTL) */
padding-block-start: 15px;    /* टॉप */
padding-block-end: 5px;       /* बॉटम */

बॉक्स मॉडल में पैडिंग

+--------------------------+
|        Margin            |
|  +--------------------+  |
|  |      Border        |  |
|  |  +--------------+  |  |
|  |  |  Padding     |  |  |
|  |  |  +--------+  |  |  |
|  |  |  | Content|  |  |  |
|  |  |  +--------+  |  |  |
|  |  +--------------+  |  |
|  +--------------------+  |
+--------------------------+

सर्वोत्तम अभ्यास

  • सुसंगत स्पेसिंग के लिए डिजाइन सिस्टम स्पेसिंग स्केल उपयोग करें (4px, 8px, 16px, 24px...)
  • रिस्पॉन्सिव पैडिंग के लिए `clamp()` या मीडिया क्वेरीज
  • `box-sizing: border-box` सुनिश्चित करें (आधुनिक रिसेट में डिफ़ॉल्ट)
  • लॉजिकल प्रॉपर्टीज (`padding-inline-start`) RTL सपोर्ट के लिए
  1. iOS व्यू के ऊपर और नीचे बॉर्डर कैसे जोड़ें? iOS व्यू के ऊपर और नीचे बॉर्डर कैसे जोड़ें?

    इस पोस्ट में हम सीखेंगे कि व्यू के ऊपर और नीचे बॉर्डर कैसे जोड़ें। चरण 1: नया Xcode प्रोजेक्ट बनाएं Xcode खोलें → New Project → Single View Application → नाम AddBorderTopAndBottom रखें। चरण 2: स्टोरीबोर्ड में UIView जोड़ें Main.storyboard खोलें और नीचे दिखाए अनुसार एक UIView जोड़ें। चरण 3: व्यू

  1. CSS में फ्लोट प्रॉपर्टी से लेफ्ट और राइट अलाइनमेंट CSS में फ्लोट प्रॉपर्टी से लेफ्ट और राइट अलाइनमेंट

    हम HTML में एलिमेंट्स को CSS फ्लोट प्रॉपर्टी का उपयोग करके अलाइन कर सकते हैं जिसका उपयोग बॉक्स या कंटेंट की पोजिशनिंग या फॉर्मेटिंग के लिए किया जाता है। डेवलपर CSS फ्लोट के साथ एलिमेंट को लेफ्ट या राइट की ओर पोजिशन कर सकता है। उदाहरण आइए एलिमेंट्स को अलाइन करने के लिए CSS फ्लोट प्रॉपर्टी का एक उदाह

  1. - C++ में मैट्रिक्स में शीर्ष-बाएं से नीचे-दाएं जाकर वापस आने पर अधिकतम अंक

    मैट्रिक्स दी गई है जिसमें # अवरुद्ध पथ, * अंक, . अनुमत पथ है। शीर्ष-बाएं से नीचे-दाएं जाएं (दाएं/नीचे चाल) और वापस आएं (बाएं/ऊपर चाल) ताकि अधिकतम अंक एकत्र हों। दो पथ एक साथ सोचें: दोनों (0,0) से (n-1,m-1) तक जाते हैं। DP स्थिति: dp[row1][col1][row2]। उदाहरण 5x5 मैट्रिक्स के लिए अधिकतम अंक 8। C++ क