Like absolute positioning, fixed positioning removes an element from the standard document flow, but instead of being fixed relative to its parent element it is fixed in relation to the view-port (normally the browser window).
Can be useful to recreate frame like behaviour where a navigation menu can stay fixed while the rest of the content scrolls.
Not as well supported as relative and absolute positioning.
Relative and absolutely positioned elements in particular can be combined to give your layout greater flexibility.
An absolutely positioned element inside a relative element is positioned absolutely with respect to that relatively positioned parent. So the parent may be flexible but the child always stays in the same place in relation to it.
You could sit in a thousand lectures, read a thousand articles and still not really “get” CSS.
You absolutely must practice it: work out how things do what they do through experiment.
There is no learning experience like encountering a problem, getting incredibly frustrated and then feeling elated when you find a solution.
You will not come out of this course an expert in CSS.
Recommended sites: Why Tables for Layout is Stupid: http:// www.hotdesign.com/seybold / A List Apart: Practical CSS Layout Tips, Ticks & techniques: http:// www.alistapart.com/articles/practicalcss / Max Design Floatutorial: http:// css.maxdesign.com.au/floatutorial / Further reading: Web Design in a Nutshell, 3rd Edition by Jennifer Niederst Robbins