From: Michael Wojcik on
maya wrote:
> Michael Wojcik wrote:
>> maya wrote:
>>> as for me wanting something "pixel-perfect", or me not looking at
>>> things "with flexibility in mind", I'm a web developer, I build
>>> websites at work, they hand me a photoshop mockup with the design and
>>> I need to make it look exactly like the mockup..
>>
>> Well, until your employers learn something about HTML, they are doomed
>> to disappointment, and you to frustration.
>>
>> Trying to implement a fixed-layout mock-up or design comp in HTML is
>> like trying to mimic a statue. Sooner or later you'll have to move,
>> and so will your HTML layout. It's the wrong task for the medium.
>
> this is the first I hear that my employers "don't know HTML" b/c they
> want a site to look like the design they sent me.. sorry, don't follow
> your line of thinking here.. (no, they don't know HTML, knowing HTML is
> MY job, not theirs...)

If they don't understand what the medium can be used for, they can't
sensibly specify exactly what you must do with it.

They're creating your assignments; it's their job to understand what
they're requiring. In this case, they're requiring something that is
impossible. That's their fault.

Suppose you were a wood mill operator, and your employer asked you to
create a board one inch by one inch by one hundred feet. That's not a
reasonable request *of the medium*, and if your employer didn't
understand that, it would fall on you to convey that, wouldn't it?

You are in the same situation here. Asking to implement a design
mock-up exactly in HTML indicates a fundamental misunderstanding of
what HTML does.

> and regarding doctype, yes I understood from a previous post that by
> using one specific doctype it works in FF, but it's pretty useless if it
> doesn't also work in IE..

That is irrelevant to my point, which is that blaming CSS and the W3C
for IE's failings (which is what you had done in the message I
responded to) was incorrect.

Your first problem is that you have been assigned a task which cannot
be accomplished, at least as you have described it here. Your second
one is that you're failing to recognize what actually impedes you from
accomplishing it.

Blaming CSS and the W3C is factually incorrect. Blaming IE is correct
but useless, since you cannot force Microsoft to fix it, nor users to
adopt the fixed version (or some other browser). Blaming your
employers at least offers the hope (however faint) that they can be
made to see reason.

--
Michael Wojcik
Micro Focus
Rhetoric & Writing, Michigan State University