Posts: 3,987
Name: Abel Mohler
Location: Asheville, North Carolina USA
|
Not knowing enough about HTML and CSS can cause major headaches down the line, meaning after the design phase is over. Knowing the practical reality of the code is very important to begin with, so that you don't make poor design choices.
For example, in Photoshop, it is very easy to make an area with an inner and outer border, which has drop shadows and inner shadows, or any effect you can think of. You can literally just plop these items around on screen as if they are nothing. Often designers add any effect they can think of, even if they are very subtle, without thinking about the practical reality of the code involved in making them. Even something like putting rounded corners on everything can sometimes increase the workload beyond the normal expectations of completing a layout.
I'm not saying you shouldn't feel some freedom to add niceness to designs, but you will find there are projects which don't have the budget to spend endless time making it look exactly like the Photoshop comp. Understanding exactly what it is going to take to make a design into an HTML document is important for a designer to be able to do his or her job.
In the real world, complex jobs are modularized. The design will be done by artists, the markup(HTML/CSS) and browser behavior (Flash/JavaScript) will be done by a front-end developer(s), and the server programming and database work will be done by the back-end developers. Everyone needs to know about the HTML and CSS, however, which means, as a designer, learning this aspect should be a high priority.
__________________
I build web things. I work for the startup Please login or register to view this content. Registration is FREE
.
|