I am just getting frustrated with CSS. I already used w3schools.com, and I know the basics of CSS. However, my problem is that I can not put everything together. In other words, I can modify a CSS file without any problem, but I can not write a complex CSS file from the scratch. So, I would like to know when we design a website(using HTML and CSS), do we need to first write HTML code and then come up with CSS. Or do we need to write HTML and CSS codes in the same time? Please let me know if you know any good web site or book with updated
information. The other problem with CSS is cross-browser. I have done a site that works with Firefox and IE6, but it does not properly work with IE7. Thus, how to learn CSS properly?