I am currently working on my first website. I have no idea where to start on the CSS page, or if there are any standards that I should be following.
I would appreci
Resist the urge to over-specify class or id names. Use contextual or descendent selectors. This let's you easily define styles for areas of your page, but save on the sanity of having to manage and remember tons of names. For example:
#nav { }
#nav .navItem { }
#nav .itemText { }
This is needlessly complex, and you'll find yourself quickly running out of good semantic descriptions. You'd be better off with something like:
#nav {}
#nav li {}
#nav li span {}