"Yes, a good designer should be able to do more than draw things in photoshop. A good designer should be able to make things aesthetically pleasing, but more importantly functional. If they haven't even a basic grasp of HTML/CSS, for example, how can they pretend to design functional interfaces in HTML/CSS? A designer who can only mock things up in photoshop is not a designer, but an artist, and probably a poor artist at that.
"
There is a difference between knowing how a web page functions (from a UX perspective) and knowing how the web page is built with HTML/CSS. The front-end of HTML is ubiquitous. People know how web pages work because they use web pages every day.
If all someone knows is "how a web page functions (from a UX perspective)", then they don't actually know anything meaningful. If all they understand is that a link is clickable and that a web page is sent over the Internet, then they don't understand nearly enough to be telling someone else what to implement. HTML and CSS are relatively simple. A decent web designer should be able to build a mockup using them.
Comments
"Yes, a good designer should be able to do more than draw things in photoshop. A good designer should be able to make things aesthetically pleasing, but more importantly functional. If they haven't even a basic grasp of HTML/CSS, for example, how can they pretend to design functional interfaces in HTML/CSS? A designer who can only mock things up in photoshop is not a designer, but an artist, and probably a poor artist at that. "
There is a difference between knowing how a web page functions (from a UX perspective) and knowing how the web page is built with HTML/CSS. The front-end of HTML is ubiquitous. People know how web pages work because they use web pages every day.
If all someone knows is "how a web page functions (from a UX perspective)", then they don't actually know anything meaningful. If all they understand is that a link is clickable and that a web page is sent over the Internet, then they don't understand nearly enough to be telling someone else what to implement. HTML and CSS are relatively simple. A decent web designer should be able to build a mockup using them.