Hi again,
So iv been working through the westciv.com tutorial on CSS, feeling like im not really getting anywhere because i only study like 2hrs every evening...but i am and have learnt ALOT about selectors and element properties etc.
I understand about page flow and that somethings are statically positioned ie: the way they flow down the page is the way they are displayed in a browser.Relative postioning being th same as static UNTIL it is given some positioning properties. And absolute being where you take the div id element out of the natural flow and position it out of the normal flow of html.
The only thing that i am tearing my hair out with is the positioning of the different <div id>'s. its so hard to get your head around.
Can someone simplify it for me???
I have a few div id tags: #header,#content,#navbar and #main-text, i understand the need for all except the #content.
Basically i need to understand WHY we need a div id which is used as a container(which is what the #content does)? Why cant we just have #navbar,#main-text and #header. Whats the purpose of the container like #content?? To be able to move both the maintext and navbar TOGETHER or...?
Excuse me ramblings, i just needed to get it down here

I just feel like i have got through so much and i am creating a decent portfolio and all that, but if i was asked to re-write the code again but say position something somewhere else, i wouldnt have a clue. I guess it all comes with practice?? Im sure if i was asked to do the above, i would have to go back to the code i have learnt from the tutorial and re-reead it, but i want to be able to KNOW it inside and out...am i being impatient? It really frustrates me
I need to have a simplified explanation of how positioning works please!!!