- From: Liam Quinn <liam@htmlhelp.com>
- Date: Fri, 18 Apr 1997 00:37:20 -0500
- To: www-style@w3.org
On 17 Apr 97 at 18:21, Daniel Hale wrote:
> Liam Quinn wrote:
>
> >> (if only css
> >> could accommodate multi-column layout....)
> >
> >What about the following, using CSS Positioning:
> >
> >div.col1 { position: absolute; left: 1%; width: 31% }
> >div.col2 { position: absolute; left: 35%; width: 48% }
> >div.col3 { position: absolute; left: 70% }
> >
> >and then
> >
> ><DIV CLASS=col1>
> ><!-- Column 1 -->
> ></DIV>
> ><DIV CLASS=col2>
> ><!-- Column 2 -->
> ></DIV>
> ><DIV CLASS=col3>
> ><!-- Column 3 -->
> ></DIV>
> >
> >Or is that not what you meant?
>
> As I see it, the problem with this method is that each column is still
> hand-coded. You need to know the UA's window size before you know how
> much text to pour into those columns, or else you run the risk of making
> columns of text too tall for the window.
Yeah, I never said it was a good idea :) I don't see much use in
columnar layout as long as the author must decide how many columns
to use. As an author, I'd like to suggest the use of columns, but I
just don't know enough about the window or font size to be able to
suggest how many columns.
I liked HTML 3.0's WRAP attribute on ULs [1]. It was simple, and
left most of the decisions in the hands of the browser, where they
belong in the case of columnar layout, IMO. How about a 'wrap'
property for CSS?
Value: vertical | horizontal | none
Initial: none
Applies to: all elements
Inherited: yes
Percentage values: N/A
I suppose you could also extend it to allow the suggestion of the
number of columns:
Value: <number>? [ vertical | horizontal | none ]
> Are we back to the semi-standard
> (as Iearned it) 600x330px live area?
Yuck. I hope not.
> I suspect that true column-ing requires a certain amount of intelligence
> on the part of the UA, which would expand and contract the columns to fit
> the text. But what happens with a tiny screen?
Someone using a tiny screen would hopefully override columnar layout,
and probably most CSS Positioning properties. However, with my
proposed 'wrap' property, the tiny screen's UA would simply "wrap"
the contents into a single column if more than one column would not
fit suitably.
[1] http://www.w3.org/pub/WWW/MarkUp/html3/bulletlists.html
Liam Quinn
=============== http://www.htmlhelp.com/%7Eliam/ ===============
Web Design Group Enhanced Designs, Web Site Development
http://www.htmlhelp.com/ http://enhanced-designs.com/
Received on Friday, 18 April 1997 00:36:24 UTC