Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Possible Duplicate:
What should a developer know before building a public web site?

Are there any books or resources on html/css/js and web design best practices? There are plenty books which just learn the basics - syntax and other stuff which is not quite difficult, but I can't find use cases, real examples, how professional desginers use them.

share|improve this question

marked as duplicate by Mark Trapp Jul 21 '11 at 13:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
Validating your markup, checking your CSS, and JSLinting (or something similar) really helps you conform to best practices. If you past all of the above tests, even if you don't know what "best practice" is, you're doing well. –  Thomas Shields Jul 21 '11 at 13:13
2  
This is certainly not a satisfactory answer, but best practices are often a little nebulous. There are accepted techniques, for certain, but "best practice" is highly dependent on the situation. Learn about and code for semantics (HTML), modularity (CSS and JS), and efficiency (all three, but mostly CSS and JS). –  Ryan Kinal Jul 21 '11 at 13:20
    
Seconded. Beware of Kool Aid. –  Erik Reppen Mar 8 '13 at 3:44

1 Answer 1

HTML5 and CSS3 for the real world

Is a very recent book on those topics.

As for actual modern best practices, they change so rapidly any book more then a year old is outdated.

However for JavaScript you can never go wrong with The Good Parts

I would personally advice you to use mentors and internet resources rather then books.

The JS SO Chat room does welcome high level language-agnostic web design questions or will at least redirect you somewhere useful and so does the PHP room.

Comp lang JavaScript is also a solid resource of information and so is MDN Learn

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.