There are many resources for web design, these are some of my favorites that I keep returning to over the years.
Funny thing how many come and go, how fluid this all is due to the rapid changes in web technology. Still design is transcendant - even if the technology used o accomplish that may grow from clunky (HTML) to kludgy (CSS and its uneven support on the various browsers) to complex (XML and XHTML and DB's and so much more) to proprietary (Are you listening Redmond and Mountain View?!).