It makes sense what you are asking and it can be done. If you
logically construct your div structure and liberally apply divs/spans
so that your eventually CSS implementor can uniquely address any
element on the page.

More spans/divs will be better. For example, if you have an area of
the page that has

Firstname Lastname
city, state, postal code

my advice would be to wrap it all up with unique id's

  div firstname /div div lastname /div
  div address /div
  div city /div div state /div div postal /div

This gives your designer a fighting chance of manipulating the
required page elements via CSS later. You can always strip unused tags


On Tue, Oct 27, 2009 at 10:10 AM, Ashley Aitken <> wrote:
> Thanks Martin and John.
> I realise that most projects start with Web/GUI storyboards and perhaps even
> fully graphically designed pages and then add the dynamic stuff.  However, I
> think my situation is somewhat the reverse. I want to design the "logical
> interface" myself, header, footers, navigation, and page contents, the
> hierarchy of contents including any text, but then have the graphic designer
> "make it beautiful."
> I'm hoping to make it possible for them to do this with a CSS file, and some
> images (logos, buttons, etc.) I am wishing to know what I can do in the HTML
> pages I construct to make this most possible, easy, efficient etc. I don't
> mind the fact that when I am developing the app my pages will not look
> right, hopefully they will be logically clear, in fact I would prefer that,
> so I can focus on the logical interface rather than design specifics.
> As I mentioned, I think of it as creating the pages but leaving the CSS file
> empty (or at most some basic default).  Does that make sense?  Sorry if I am
> not explaining myself clearly.
> Thanks,
> Ashley.
> --
> Ashley Aitken
> Perth, Western Australia
> mrhatken at mac dot com
> Skype Name: MrHatken (GMT + 8 Hours!)
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to