मैं CSS Positions articles on Alistapart के माध्यम से जा रहा हूं। नीचे स्निपेट ने मेरा ध्यान खींचा और पीछे सिद्धांत को समझ नहीं पाया।div पर सीएसएस स्थिति कैसे भाई विभाजन की स्थिति को प्रभावित करती है?
एचटीएमएल नीचे/सीएसएस दो बक्से एक दूसरे के ऊपर से पता चलता। लेकिन अगर मैं # बॉक्स_1 की स्थिति को पूर्ण करने के लिए बदलता हूं, तो # बॉक्स_2 # बॉक्स_1 ओवरलैप करें।
<!DOCTYPE html >
<html lang="en">
<head>
<style>
#box_1 {
position: relative;
width: 200px;
height: 200px;
background: #ee3e64;
}
#box_2 {
position: absolute;
width: 200px;
height: 200px;
background: #44accf;
}
</style>
</head>
<body>
<div id="box_1"></div>
<div id="box_2"></div>
</body>
</html>
कैसे एक और बॉक्स (box_1) की स्थिति करता है एक अलग/भाई div की स्थिति को प्रभावित करता (box_2)। क्या 'निरपेक्ष' हमेशा तात्कालिक गैर स्थैतिक माता-पिता को पूर्ण नहीं होना चाहिए?
ऊपर सीएसएस में (के साथ "स्थिति: रिश्तेदार," box_1 में), अगर मैं जोड़ने के "शीर्ष: 0;" # बॉक्स_2 पर, फिर बॉक्स_2 फिर से ओवरलैप प्रतीत होता है। ऐसा क्यों होता है?
आह, जो मैं खोज रहा हूं ("यदि आप अपने शीर्ष, दाएं, नीचे या बाएं गुणों में से कोई भी निर्दिष्ट नहीं करते हैं तो" एक स्थिर स्थिति तत्व स्थिर स्थिति में रहेगा ")। धन्यवाद एक गुच्छा और +10 वोट वोट; अगर केवल एसएफ इसे अनुमति देता है :) – Dbob