Grab the blog's feed and follow our updates on Twitter for bit-size updates.

Designers for Web Should Know xHTML and CSS. Period.

Reading Andy Rutledge’s article The Employable Web Designer and agreeing wholeheartedly with the stuff he excellently put into words, I felt I should offer my point of view on one particular matter, and that’s the importance of good, solid familiarity of Web designers with xHTML and CSS.

In the article Mr. Rutledge says this on the subject:

HTML & CSS – You must have a thorough understanding of modern HTML and CSS, along with the ability to craft functional Web pages using quality (standards-compliant) markup and CSS—written without the aid of a “design view” or visual editing tool. A Web designer who cannot craft quality, functional Web pages is a liability and unprepared for the profession. http://www.andyrutledge.com/the-employable-web-designer.php

To me this is definitely a must. A person who is designing interfaces must be aware of the possibilities and more importantly limitations that said two technologies imply. Being able to know how far you can push it visually, without compromising the quality of the markup and code is an irreplaceable skill a Web designer absolutely must have. In fact, I’d take it even a step further and say that a good Web designer must be fairly good at coding and styling their designs (at least above average), they don’t have to do it, but if they had to they should be able to execute it well.

I think this is the most common reason graphic designers coming into Web design turn immediately to Flash1 – it’s because it gives them the sense of “freedom” they have in print design, opposed to the feeling of being cramped by the restrictions of xHTML and CSS which are usually perceived as a part of a programmer’s job.

1 In fact – Mark Boulton says the same thing in this SitePoint interview that was published on 2. July ’08. (see answer to 4th question “Following on from grids and typography, what do you think are the challenges when designing for the Web as opposed to a more fixed print environment?”)

Comments

  1. No, it is not a must. It’s not what should web DESIGNER primarely/secondarely do. Mr.Andy made it very understandable along with other points. Andy wrotte it perfectly and I think there is no room for adding anything furthermore.

    Young MC 29. June 2008, 17:43 #

  2. I guess that is where our perspectives differ then. Cheers.

    Dragan Babić 29. June 2008, 21:12 #

  3. for me it is a must!
    “A person who is designing interfaces must be aware of the possibilities and more importantly limitations that said two technologies imply”. Period!

    nikola 3. July 2008, 16:06 #

  4. Young MC,

    I think your secondary language (English) could definitely use some work. Linear with Dragan’s post, if you are going to be addressing people in the English language on a pre-dominantly English language based website, it just makes you look like an uneducated ignorant (not to mention pompous) fool.

    My .02

    Parker 4. July 2008, 06:15 #

  5. Web Designer is not “just” a Designer, he/she is a WEB designer; thus it IS a must.

    kaske 4. July 2008, 21:32 #

  6. I stand corrected and ashamed. Nevertheless, opinions does not have anything with (unforunately my) lame English. Btw, it is my third language ;)
    Web Designer means a lot more than majority of people think and XHTML/CSS is not essential skill. Following that said, it is not a must. I repeat – Mr.Andy wrote it perfectly.
    No hard feelings.

    Young MC 5. July 2008, 01:48 #

  7. This is definitely a must.

    I recently worked with a great designer who had no clue one how to make web pages. I had to explain him all the limitations, and even when I coded the design, I had to simplify it because some things couldn’t be done.
    So we’ve been wasting time, and he got frustrated because the final product didn’t look exactly as he thought.

    It wouldn’t happen if he knew XHTML and CSS.

    Oli Kenobi 6. July 2008, 02:31 #

  8. Well…..designer and web designer are different things. You can be a designer and specialize in web design or you can be just a web designer. In my opinion to be a designer first is better because you’re gonna have all the basis, all the theory, and lots of experience with different techniques and all of this contribute to the repertory and help you to answer the “why’s” that the client will ask you and not just know the code and some esthetics knowledge. Both have differents purposes and both can be good at webdesign. I agree that having knowledge about XHTML and CSS is important.

    Rkormann 10. July 2008, 16:57 #

  9. 1. I completely disagree with the statement that web designers should be expert web developers, and if in fact they are not experts, a moderate knowledge of xhtml/css in no way will enable them to “be aware of the possibilities and more importantly limitations”
    2. I don’t think it’s right to put down someone and call them arrogant because their English is not as good as someone else’s just because he/she is on a predominantly English speaking website.
    3. I’d really like to see some of the mentioned designs that were impossible to develop. I’ve been a designer and developer for many years, and do agree that some designs COULD be made more efficient, but it is always a challenge finding better ways or more efficient code when developing. I think more often than not (and I see it on a daily basis in our studio) those who claim a design is impossible to code are those with limited knowledge and experience coding xhtml/css

    Krystian 25. July 2008, 21:59 #

Leave Your Comment

Fill out the form below with your details, all fields are mandatory except for "Website". Your information will not be passed on to third parties, don't worry. You can format your comment using the awesome Textile.

Please note that you must preview your comment prior to posting it - it is a two step process, otherwise it will be lost.

If you can see this field, leave it blank

Please keep your comment on-topic and polite. Do not be a douche.

Superawesome is a small, hot, albeit affordable Novi Sad (Serbia) based Web design firm co-operated by Dragan Babić and Petar Perović. If you are interested in our services, please use the contact form to get in touch with us or request a proposal for your project using our questionnaire form.

About The Blog

Through this blog we want to discuss the processes that are usually behind the scenes in the client/designer relationship and bring them out in the open, as well as share experiences regarding design and Web related stuff in general.

Subscribe

Or subscribe to blog posts via email.

Tired of Styling Forms Over and Over Again? Why Not Give Uni-Form a Try?

Uni-Form is our own take on what we call a “framework for HTML forms”. It comes with two predefined form layouts you trigger via CSS classes, and also xHTML snippets of form elements called “units”.

Learn more about Uni-Form →