CSS2 के चश्मे के अनुसार , बॉक्स प्रकार के तत्व की प्रदान की गई चौड़ाई इसकी चौड़ाई, बाईं / दाईं सीमा और बाएं / दाएं पैडिंग के बराबर है (बाएं / दायां मार्जिन खेल में भी आता है)। यदि आपके बॉक्स में '100%' की चौड़ाई है और इसमें मार्जिन, बॉर्डर और पैडिंग भी है, तो वे ऑब्जेक्ट द्वारा कब्जा की गई चौड़ाई को प्रभावित (बढ़ाएँ) करेंगे।
इसलिए, यदि आपके टेक्सटेरिया को 100% चौड़ा होना चाहिए, तो चौड़ाई, मार्जिन-लेफ्ट / राइट, बॉर्डर-लेफ्ट / राइट और पेडिंग-लेफ्ट / राइट को इस तरह से असाइन करें कि उनकी राशि 100% के बराबर हो।
CSS3 में हमारे पास तीन बॉक्स-आकार वाले मॉडल हैं । आप border-boxमॉडल का उपयोग कर सकते हैं :
इस तत्व पर निर्दिष्ट चौड़ाई और ऊंचाई (और संबंधित न्यूनतम / अधिकतम गुण) तत्व के बॉर्डर बॉक्स को निर्धारित करते हैं। यही है, तत्व पर निर्दिष्ट कोई भी गद्दी या सीमा इस निर्धारित चौड़ाई और ऊंचाई के अंदर रखी और खींची गई है। सामग्री की चौड़ाई और ऊँचाई की गणना, निर्दिष्ट 'चौड़ाई' और 'ऊँचाई' के गुणों से संबंधित पक्षों की सीमा और पैडिंग चौड़ाई घटाकर की जाती है।