i have a div that i use as a container to fit in footer stuff
#footcompatible { width:985px; height:50px; display:block; position:relative; left:0; top:0; <--- FIXED changed to top = 50px (the height) and added bottom -50px}
here is some HTML on the master page:
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
<div id="footcompatible">
<div class="footerbarsTop"><!-- insert footer bar --></div>
<div id="footerblock"><%Html.RenderPartial(ViewData["footer"].ToString()); %></div>
<div class="footerbarsBot"><!-- insert footer bar --></div>
</div>
the contentplaceholder gets replaced with content from my page for example: expanding content blah blah text etc blah blah blahl
and the aboves css:
.iceabtside {display:block; width:271px; height:auto; position:absolute; left:697px; top:0; border:0px solid white; text-align:left;}
also this is what i missed of on my initial paste
.iceabtfm
{
display:block; width:661px; height:auto; position:relative; left:24px; top:0; text-align:left;
}
the footer block i wish to come after this but what i actually get is it being half way down the page instead and over the content, the more content i add never matters it just stays where it seems to have mad a home for itself, i cant position absolute as i never know the hight of the content above! if i remove the positioning it just to the top of the content, very strange and is battering my head a bit now.