I answered this question today over at Dear Design Student, an advice publication for designers, answered by designers. Or, in this case, a developer.
How can I work better with developers who build and implement the web designs I do?
The short answer? Start thinking like a developer.