मेरे पास <div>
है जिसकी चौड़ाई 100%
है। जब मैं position:fixed
जोड़ता हूं, तो चौड़ाई 16px
बड़ा हो जाती है।निश्चित स्थिति किसी तत्व की चौड़ाई को क्यों बदलती है?
मैंने देखा कि शरीर पर, 8px
मार्जिन सभी तरफ हैं, इसलिए मुझे लगता है कि position:fixed
किसी भी तरह से उस टैग टैग के मार्जिन को अनदेखा कर रहा है जिसमें यह निहित है।
मैंने MDN Reference पर देखा लेकिन यह कुछ भी नहीं मिला जो बता रहा है कि क्या हो रहा है।
position:fixed
<div>
के बारे में क्या बदल गया है जो इस व्यवहार का कारण बनता है?
उदाहरण: http://jsfiddle.net/UpeXV/
जंगली अनुमान: 100% 'शायद खिड़की चौड़ाई अब उपयोग कर रहा है: अब आपको तो' 'चौड़ाई body' की गद्दी के साथ काम कर रहे हैं। –
अपेक्षित व्यवहार की तरह लगता है? यह दस्तावेज़ की चौड़ाई के 100% तक फैल रहा है। –
@ पेक्का 웃 मैं यह नहीं कह रहा हूं कि यह अपेक्षित व्यवहार नहीं है, मैं बस समझने की कोशिश कर रहा हूं * क्यों * यह हो रहा है –