Am sa iti dau un exemplu ca sa vezi ca in situatia noastra este nevoie .
Avem site-ul X cu n sectiuni.

Designerul face layout pentru fiecare sectiune dar omul care face html trebuie sa tina cont de urmatoarele:
- impartire css in "general", "css de sectiune", "css de pagina": impartirea asta se face pentru a optimiza incarcarea paginilor.
- fiecare entitate html trebuie sa fie impartita logic (si comentata) pentru ca programatorul sa stie ce cod "decupeaza"


Pe langa asta mai este si vorba de tipul de proiect la care lucram, unele proiecte poate se preteaza la lucrul in stilul asta (psd2html.com) dar altele nu.

Pe langa asta mai trebuie luata in considerare si perioada inainte de design in care ne strangem toti cu creionul in mana si discutam despre ce si cum trebuie facut. Omul de html are si aici un rol important.
Iti dau un exemplu: un designer mi-a facut intr-un layout un box superb dar la implementare au rezultat 50 de linii de cod plus css pentru a avea acel box. Lucrurile astea trebuie stiute si evitate din start.

Cam astea ar fi motivele mele