Right, I would suggest having a main container then you place the two divs into it e.g. right_box and left_box. Then have the footer placed underneath the main container.
To put that into coding, it would look like this:
Code:
.main_container{
margin: auto;
width: 500px; //change to whatever size you wish
}
.left_box{
clear: left;
float: left;
}
.right_box{
clear: right;
float: right;
}
.footer{
clear: both;
position: relative;
}
To have the correct output layout as you've described would work best like this in html:
HTML Code:
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Somesite!</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body>
<div class="main_container">
<div class="right_box">
Content B
</div>
<div class="left_box">
Content A
</div>
</div>
<div class="footer">
Footer Text Goes Here!
</div>
</body>
</html>
Also so the both divs look leveled up together, try altering the width of them takes some time to do but it's a piece of cake!
If you need further help just ask
Bookmarks