CSS Padding को संक्षिप्त अवलोकन

CSS padding सीएसएस बक्स मोडेल को विशेषताहरु मध्ये एक हो। यो आर्थक सम्पत्तिले एचटीएमएल तत्वको चार चार पक्षमा प्याडिंग सेट गर्दछ। CSS padding लगभग प्रत्येक एचटीएमएल ट्यागमा लागू गर्न सकिन्छ (केहि ट्याब ट्यागहरूको लागि बाहेक)। थप रूपमा, तत्वको सबै चार पक्षमा फरक मान हुन सक्छ।

CSS Padding Property

सार्थक CSS CSS padding property को प्रयोग गर्न को लागी, तपाईं आफ्नो "नाम" ट्रौब्ले "(वा" ट्रीबीबले "को लागि तारा ट्र्याक प्रशंसकको लागि प्रयोग गर्न सक्नुहुन्छ)। यो शीर्ष , दाँया , तल , र बायाँको लागि खडा हुन्छ, र यसले विस्तारित चौडाइको क्रमलाई निर्दिष्ट गर्दछ जुन तपाइँले हस्तान्तरण सम्पत्तिमा सेट गर्नुभयो। उदाहरणका लागि:

प्याडिङ: शीर्ष दाँया तल बायाँ; padding: 1px 2px 3px 6px;

यदि तपाईंले माथि सूचीबद्ध मानहरू प्रयोग गर्नुभयो भने, यसले कुनै पनि HTML तत्व जसलाई तपाइँले लागू गर्दै हुनुहुन्छ को प्रत्येक पक्षमा फरक प्याडिङ मान लागू गर्दछ। यदि तपाइँ सबै चार पक्षहरूमा समान प्याडिङ लागू गर्न चाहनुहुन्छ भने, तपाइँ आफ्नो CSS लाई सरल बनाउन सक्नुहुन्छ र केवल एउटा मान लेख्नुहोस्:

padding: 12px;

सीएसएस को कि लाइन संग, 12 पिक्सेलको प्याडिंग तत्व तत्व को सबै 4 पक्षहरुमा लागू हुनेछ।

यदि तपाइँ चाहानुहुन्छ कि चौडाइ माथि र तल र बायाँ र दायाँको लागि एउटै हो, तपाईं दुई मानहरू लेख्न सक्नुहुनेछ:

padding: 24px 48px;

पहिलो मूल्य (24px) माथि र तल लागू हुन्छ, जबकि दोस्रो बायाँ र दायाँ लागू हुनेछ।

यदि तपाइँ तीन मानहरू लेख्नुहुन्छ भने, यसले क्षैतिज प्याडिङ (बाँया र दाँया) उस्तै बनाउनेछ, माथि र तल परिवर्तन गर्दा:

प्याडिङ: शीर्ष दाँया-र-बायाँ तल; padding: 0px 1px 3px;

सीएसएस बक्स मोडेलको अनुसार, प्याडिंग तत्व तत्व / सामग्रीको नजिक हो। यसको अर्थ भनेको चौडाइ सामाग्री चौडाइ वा उचाइ र तपाइँले प्रयोग गर्ने कुनै पनि सीमा मानहरू बीच एक तत्वमा थपिनेछ। यदि प्याडिंग शून्यमा सेट गरिएको छ भने, त्यससँग सामग्रीको उस्तै किनारा छ।

CSS Padding मानहरू

CSS padding ले कुनै गैर-नकारात्मक लम्बाइ मान लिन सक्छ। Px वा em जस्ता माप निर्दिष्ट गर्न निश्चित हुनुहोस्। तपाईं आफ्नो प्याडिंगको लागि प्रतिशत निर्दिष्ट गर्न सक्नुहुन्छ, जुन तत्वको ब्लकको चौडाइको प्रतिशत हुनेछ। यसमा शीर्ष र तल्लो तहको लागि समावेश छ। उदाहरणका लागि:

#container {चौडाई: 800px; उचाई: 200px; } #container p {चौडाई: 400px; उचाई: 75%; प्याडिंग: 25% 0; }

#container तत्व भित्रको अनुच्छेदको उचाई #container को उचाई को 25% शीर्ष चौडाइ को लागि शीर्ष चौडाइ को लागि र तल चौडाई को लागि 25% चौडाई को लागि 75% हुनेछ। यो 300 + 200 + 200 = 700px कुल।

CSS Padding थप गर्ने प्रभावहरू

ब्लक-स्तर तत्वहरूमा , चौडाइ चार पक्षहरूमा लागू हुन्छ। किनभने तत्व ब्लक वा बाकस पहिले नै छ, प्याडिङ बाकस पक्षमा लागू हुन्छ।

जब इनलाइन तत्वहरूमा CSS प्याडिङ थपिएको छ, त्यहाँ रेखाको तत्व माथि माथि र तल तत्वहरूको ओवरलैपिंग हुन सक्दछ यदि ऊर्ध्वाधर प्याडिङ रेखा उचाइभन्दा बढी हुन्छ, तर यसले रेखा उचाई पुर्न सक्दैन। इनलाइन तत्वहरूमा लागू गरिएको क्षैतिज CSS प्याडिङ तत्व तत्वको अन्त्य र तत्वको अन्त्यमा थपिनेछन्। र प्याडिंग लाइनहरु लपेट सकते हो। तर बहु ​​बहु रेखा तत्वको सबै रेखाहरूमा लागू हुने छैन, त्यसैले तपाईं बहु-लाइन ईनलाइन सामग्रीको खण्ड इन्डेन्टमा प्याडिंगिङ प्रयोग गर्न सक्नुहुन्न।

साथै, CSS2.1 मा, तपाइँ कन्टेनर ब्लकहरू सिर्जना गर्न सक्नुहुन्न जहाँ चौडाइले चौड़ाई (वा प्याडिङ चौडाई) को प्रतिशतहरूको साथमा तत्वमा निर्भर गर्दछ। यदि तपाईं परिणाम नपढाइएको छ भने। ब्राउजरले अझै सामग्रीहरू प्रदर्शन गर्नेछ, तर तपाईंले नतिजा प्राप्त गर्नुभएका परिणामहरू प्राप्त गर्न सक्नुहुन्न। यदि तपाईं यसको बारे सोच्नुहुन्छ भने, यो अर्थ हुन्छ, जस्तै तपाईंको कंटेनर तत्वले यसको बाल तत्वहरूको चौडाइलाई यसको चौडाई परिभाषित गर्न आवश्यक छ - जस्तै जब यसमा पूर्व परिभाषित चौडाइ छैन, र एक वा बढी छ कन्टेनर तत्वको प्रतिशतको रूपमा एक चौडाइ सेट गर्दछ, यसले कुनै जवाफको साथ एक परिपत्र श्रृंखला सेट गर्छ। यदि तपाइँ आफ्नो कागजातमा चौडाइको लागि प्रतिशतहरू प्रयोग गर्नुहुन्छ भने, तपाइँ निश्चित गर्नुहोस् कि अभिभावक तत्व चौडाईहरू पनि परिभाषित छन्।