книги как правило узкой специализации , а те что не узкой - обычно написаны некомпетентными людьми (ради денег)
есть паттерны проектирования - на js и css приемы
тоесть это то, что ПРАВИЛЬНО и ПРОВЕРЕНО на проектах
есть зен гарден (цсс и яваскрипт)
есть паттерны jquery (на гитхаб в поиске) и js паттерны - онлайн книга
addyosmani.com/resources/essentialjsdesignpatterns/book
то есть сначала нужно изучить основы, а затем ПРОВЕРЕННЫЕ ПАТТЕРНЫ внедрять раз за разом
по цсс есть куча сайтов типа
css-tricks.com ,
www.smashingmagazine.com ,
www.sitepoint.com , русский -
htmlbook.ru
в целом лучше использовать например boilerplate и добавлять в него свои цсс правила и явасткипт модули по аналогии с другими уже сделанными, затем читать специализированную литературу по конкретной тематике (я не рекомендовал бы ни одну книжку по цсс, только спец сайты и свой опыт)