Un designer din punctul meu de vedere ar trebui sa stie doar chestiile de baza din html deoarece el nu trebuie sa fie programator ci designer.
Teoria culorilor, compositie in pagina, workflow, usability, trenduri in design ar trebui sa fie de fapt target-ul / ocupatia unui designer.
Sa pierzi timp sa inveti html + css la un nivel in care nu stai 2 zile ca sa faci un design + reparatul de bug-uri de pe cele x la n browsere iti ia timp pe care ai putea sa-l folosesti ca-ti imbunatatesti design-urile.
Apoi. daca incepi sa fii programator, o sa incepi sa gandesti ca unul.
Sa vezi atunci cum incepi sa te limitezi de la gradienti, soft shadows, positionari mai ciudate in pagina doarece incepi sa te gandesti "dar eu cum as implementa asta".