За последнее время я изучил HTML, CSS, JavaScript, DOM, соответственно DHTML, разные кросс-браузерные штучки, DTD, XML, XSL (и XPath, и XSLT, и даже XSLFO), а также, конечно же, XHTML. Удивительно, сколько красивых слов можно включать в отчёты, зная всего ничего :)
Подробнее »»»
Громадные спецификации этих штук, разработанные Консорциумом WWW, лежат на
http://www.w3.org/TR/.
Самые классные tutorials из всех, которые мне попадались, лежат на
w3schools.com (они там, конечно, по-английски, но читаются легко, особенно когда под рукой Lingvo).
А самая тупая книжка по JavaScript - как ни странно (для меня, по крайней мере)
на CIT Forumе. Это ж надо ж appletы перевести как «яблочки», примеры HTML-кода писать вперемешку с русскими буквами (типа, <НЕАD> - это на самом деле <неаd>), а CSS расшифровывать как Cascade Style Shits.
Дальше, что это за бред - кросс-браузерность - написано тут:
http://www.kruglov.ru/articles/crossbrowserdhtml/.
Там же (
http://www.kruglov.ru/klayers/russian/) есть и кросс-браузерная библиотека KLayers, а ещё одна с интригующим названием X есть
на cross-browser.com.