मैं पृष्ठ के निचले हिस्से में एक div को संरेखित करना चाहता हूं, स्क्रीन के नीचे नहीं। जब मैं ऐसा करता हूं:पृष्ठ के नीचे div को संरेखित कैसे करें, स्क्रीन के नीचे नहीं
#contact-block{
position: absolute;
bottom: 0; left: 0;
}
, div स्क्रीन के निचले क्षेत्र में रखा गया है। जब मेरा पृष्ठ लंबा होता है, तो मुझे नीचे स्क्रॉल करना पड़ता है और div जो नीचे होना चाहिए था, बीच में कहीं भी तैरता है।
इस के लिए एक आसान समाधान हो सकता है, लेकिन मैं इसे देख नहीं रहा हूं।
यहाँ मेरी HTML है:
लाल div संपर्क div है:
<div id="left">
<div id="submenu"> <span class="menutitle">Services</span>
<ul>
</ul>
</div>
<div id="contact-block">
<span class="contacttitle">Contact</span></div>
</div>
<div id="content">
</div>
मैं भी वर्णन करने के लिए मैं क्या मतलब है एक छोटे से छवि जोड़ दिया है।
संपादित करें: मुझे jQuery और CSS के साथ समाधान मिला है। यह सबसे अच्छा समाधान नहीं हो सकता है, लेकिन हे, यह काम करता है।
jQuery:
var offset= $(document).height()-$("#contact-block").height()- $("#footer").height()-60;
$("#contact-block").css("top", offset);
$("#contact-block").css("left", $("#wrapper").position().left);
सीएसएस:
#contact-block {
position : absolute;
width:216px;
height:100px;
background:url(../img/contact-bg.jpg) repeat-x #5c5c5c;
}
तो, आप इसे HTML के नीचे क्यों नहीं डालते? – SergeS
क्या आप अपना एचटीएमएल पोस्ट कर सकते हैं? –
यह मेनू के उसी भाग में, मेनू के नीचे, सामग्री के बाईं ओर एक ब्लॉक है। मेनू को शीर्ष पर गठबंधन किया गया है, और संपर्क ब्लॉक को नीचे से गठबंधन किया जाना चाहिए। – samn