[development] Re: Patches
Frando (Franz Heinzmann)
frando at xcite-online.de
Mon Jul 10 14:55:31 UTC 2006
I'm pretty sure it IS possible to create such a layout that even does
allow clears in sub-elements.
For instance, [1] did so far always work for me.
I think we should try to get it working only with css, and if everything
fails, a table layout is constructed in not even an hour.
regards,
frando
[1] http://alistapart.com/articles/holygrail
Martin Tomes schrieb:
> Frando (Franz Heinzmann) wrote:
>> What about having both in one theme?
>> In other words:
>>
>> 1. "Perfect" HTML scaffold, no tables, content structure over design,
>> can be used as a starting point by designers (and probably will nearly
>> always be used)
>
> I would like to caution against having no tables in the layout at all. I
> am working on a site which I laid out with no tables, I spent many hours
> fighting CSS because of this. I would strongly advocate using a single
> table to contain the left, content and right columns.
>
> I say this even though I am a CSS zealot and have created several non
> CMS sites which have no tables and would do them no other way. I ended
> up using a single table in my design because in order to get the footer
> in the right place the left and right columns were floated. Once you
> have floated columns you cannot use clear in the content because the
> content will then clear the columns which is not what you want. You
> need to be able to use clear in the content so that you can float
> multiple images to one side and have them appear under on another which
> requires clear.
>
> A CMS needs to be capable of displaying whatever content a user wishes
> to create in the content column, you cannot achieve this without using a
> table to layout the columns. Use XHTML 1.0/Transitional and the layout
> will validate.
>
> If you use CSS for the layout then you will be putting restrictions on
> the mark-up and CSS for the content of the nodes. You may be able to
> live with those restrictions, but we are talking about a layout for all
> users here and not everyone will understand the issues and many people
> will not be able to live with the restrictions the layout imposes on the
> content.
>
More information about the development
mailing list