<a><td></td></a>
какие же это тонкости. у вас неправильная вложенность тегов, это основы.
По js учебники посмотреть можно на этом сайте. например хорошая для начала Денни Гудман Библия пользователя.
По HTML и CSS есть хороший ресурс htmlbook.ru Там можно много почерпнуть из статей. И посмотреть какие рекомендуют книги.
Смотрите книги в которых учат верстать современно.
Например,
<td align=center width=3%>
это верстка 98 года. Надо отделять разметку от оформления, т.е. задавать все стили в CSS файле.
- такой вот устаревший код браузеры могут отображать по-разному,
- вес html файла увеличивается.
- и если верстальщик и программист разные люди, то возникнет геморой с представлением данных на странице.
Смотрите книги в которых уделяется внимание различным браузерам, соответствию их стандартам W3C.
Сам уже давно книжек по html+css не читал, читаю блоги и статьи, поэтому конкретную литературу посоветовать не могу.
Скажу лишь что на русском языке достойной литературы очень мало.