Forum Moderators: not2easy
[w3.org...]
[quirksmode.org...]
There is no answer to the question the way you have asked it.
There are dozens, hundreds, of answers because there are dozens, hundreds, of issues, each of which needs to be dealt with in its own way. Or more correctly each of which can be dealt with in numerous ways, with the best one depending on the circumstances.
In each case what would be the best solution for site A might be a terrible one for Site B.
It is not the sort of question to which a quick answer can be given in a forum thread.
The links you have been given are a good starting point
The process of dealing with browser compatibiity, for me at least, broadly means creating valid code, validating it, testing in all popualar browsers, testing that it is at least readable if the style sheet is removed altogether. Then tweaking as required to deal with any problems shown up in that process.
After a time you get to know what will work and what will just be too much hassle and it gets quicker and easier.
There are good descriptions of and articles about the box model all over the place. The link above pretty much nails it.
Just my 2 cents.