Converting to XHTML from html

I have heard that converting to XHTML is the way to go. I have tried converting and now find that my external CSS style sheet does not work correctly? Secondally the 100% heght table also does not function as it should. Cand anyone please explain why this is, and is there a work around to this problem.