these are the basic resources to get familiar with HTML and CSS. as coding part of the web is very well documented in these sites, it would be meaningless to repeat most the content. only beginner level information will be posted here so don’t expect anything advanced – at least for some time.
you can also check out lynda.com which has video tutorials on (nearly) every design subject, including html too. these tutorials are also well organized but you have to buy an account to watch everything. not to mention, there are other video resources too.
w3 page is more of a reference page where you can find web safe colors and fonts as well. although these limitations are becoming less important, it would be still wise to stick to font limitations.
this firefox pluggin is very usefull to analyze html structure of a page’s source and you can also make live changes on html and css to preview how it looks. —for va333 students, you can also use this plug-in to find out which part of the theme is addressed in css file.
css with html
there is no single way to use css within html. to be exact, there are 3. check out w3 css page on how to use css to learn more. in most cases, it’s better to have an external css file because this way you can control all the styles in your html(s) from one file, without the need of opening html files + most probably a style would be used among other elements and this way you can share the same style.