HighDots Forums  

Accomplishing multiple-columns before CCS3 gets here?

Cascading Style Sheets Layout/presentation on the WWW (comp.infosystems.www.authoring.stylesheets)


Discuss Accomplishing multiple-columns before CCS3 gets here? in the Cascading Style Sheets forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dennis
 
Posts: n/a

Default Accomplishing multiple-columns before CCS3 gets here? - 10-12-2003 , 10:54 AM






In CSS3 it looks like we'll have multiple column flowing of text
(newspaper style) in which the number of columns can be determined
automatically given the available horizontal space.
http://www.w3.org/TR/css3-multicol/

Until then, what's the current best practice for achieving the same
effect? Or is it just not possible yet?

Thanks ...
Dennis

Reply With Quote
  #2  
Old   
Tim
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-13-2003 , 09:35 AM






On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis (AT) removeForSpam_mindspring (DOT) com> wrote:

Quote:
In CSS3 it looks like we'll have multiple column flowing of text
(newspaper style) in which the number of columns can be determined
automatically given the available horizontal space.
http://www.w3.org/TR/css3-multicol/

Until then, what's the current best practice for achieving the same
effect?
I, and many others, would say that the "best practice" is not to do that
sort of thing at all. It's a hideous way to try and read a webpage,
having to scroll up and down several times to read the one page. It's
rare that an entire page can be viewed without having to scroll the
page. It's like reading a magazine through a keyhole.

--
My "from" address is totally fake. The reply-to address is real, but
may be only temporary. Reply to usenet postings in the same place as
you read the message you're replying to.


Reply With Quote
  #3  
Old   
Dennis
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-13-2003 , 09:13 PM



You make a good point. Bobbing up and down like that would indeed be
horrible. That hadn't occured to me because, in my case, I'm putting
up a list that doesn't have to be read consecutively. More important
in my case is for the user to be able to see as much as possible
without scrolling at all. But all that aside, presenting text in
manageable columns is a "natural" way to read, and with the advent of
very wide monitors, we're going to have to find a way to accomodate
it, wouldn't you say? Boy, here's one for CSS to tackle: the text
wraps itself in columns according to the size of the browser's content
window! PageUp and PageDown takes you to the different regions.
"Pages" would be assembeled by CSS in very sophisticated ways --all
reflecting the screen size (and other selections such as font size)
the user makes. I can see it all now... if you have an image that
needs to be adjacent to a given part of the text, you create an
"affiliation" between the text and the image and CSS makes sure it
all comes out OK. Whoa.

Dennis.

On Tue, 14 Oct 2003 00:05:46 +0930, Tim <admin (AT) sheerhell (DOT) lan> wrote:

Quote:
On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis (AT) removeForSpam_mindspring (DOT) com> wrote:

In CSS3 it looks like we'll have multiple column flowing of text
(newspaper style) in which the number of columns can be determined
automatically given the available horizontal space.
http://www.w3.org/TR/css3-multicol/

Until then, what's the current best practice for achieving the same
effect?

I, and many others, would say that the "best practice" is not to do that
sort of thing at all. It's a hideous way to try and read a webpage,
having to scroll up and down several times to read the one page. It's
rare that an entire page can be viewed without having to scroll the
page. It's like reading a magazine through a keyhole.


Reply With Quote
  #4  
Old   
Matthias Gutfeldt
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-14-2003 , 02:07 AM



Tim wrote:
Quote:
On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis (AT) removeForSpam_mindspring (DOT) com> wrote:


In CSS3 it looks like we'll have multiple column flowing of text
(newspaper style) in which the number of columns can be determined
automatically given the available horizontal space.
http://www.w3.org/TR/css3-multicol/

Until then, what's the current best practice for achieving the same
effect?


I, and many others, would say that the "best practice" is not to do that
sort of thing at all. It's a hideous way to try and read a webpage,
having to scroll up and down several times to read the one page.
Well, an early proposal mentions multicol for printing and wide screens
<http://www.w3.org/TR/NOTE-CSS-potential#id2084367450>. And it would be
very handy for the @print media type.

Of course it doesn't make sense to have columns higher than the
viewport. But there are no multicol properties for height: that would be
the job of the box model and/or the UA.

FWIW, it's still a Working Draft, not a final Recommendation. We don't
know what it's going to look like in the end, and whether it'll be in
CSS3 at all.


Matthias



Reply With Quote
  #5  
Old   
Dennis
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-15-2003 , 10:06 PM



On Tue, 14 Oct 2003 09:07:16 +0200, Matthias Gutfeldt
<say-no-to-spam (AT) gmx (DOT) net> wrote:

Quote:
Well, an early proposal mentions multicol for printing and wide screens
http://www.w3.org/TR/NOTE-CSS-potential#id2084367450>. And it would be
very handy for the @print media type.

Of course it doesn't make sense to have columns higher than the
viewport. But there are no multicol properties for height: that would be
the job of the box model and/or the UA.

FWIW, it's still a Working Draft, not a final Recommendation. We don't
know what it's going to look like in the end, and whether it'll be in
CSS3 at all.


Matthias
If HTML and CSS can wrap everything from left to right and leave us
with vertrical scrolling, there's no reason why we can't put in place
a provision to wrap everything from top to bottom (eg, columns) and do
our scrolling horizontally. If you think about it, horizontal
scrolling would be better for most purposes --even on non-internet
text and graphic applications. Historically we just got started with
"up and down", but I'll wager you in a few years nearly everything
will be "left and right." At least we're finally getting started
(hopefully) on it. In the meantime, there's always Flash!

Dennis


Reply With Quote
  #6  
Old   
Kris
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-16-2003 , 02:05 AM



In article <392sovck8rkuhiqd0u4q13pakdl6md4dam (AT) 4ax (DOT) com>,
Dennis <theonlyDennis (AT) removeForSpam_mindspring (DOT) com> wrote:

Quote:
Well, an early proposal mentions multicol for printing and wide screens
http://www.w3.org/TR/NOTE-CSS-potential#id2084367450>. And it would be
very handy for the @print media type.

Of course it doesn't make sense to have columns higher than the
viewport. But there are no multicol properties for height: that would be
the job of the box model and/or the UA.

FWIW, it's still a Working Draft, not a final Recommendation. We don't
know what it's going to look like in the end, and whether it'll be in
CSS3 at all.


Matthias

If HTML and CSS can wrap everything from left to right and leave us
with vertrical scrolling, there's no reason why we can't put in place
a provision to wrap everything from top to bottom (eg, columns) and do
our scrolling horizontally. If you think about it, horizontal
scrolling would be better for most purposes --even on non-internet
text and graphic applications. Historically we just got started with
"up and down", but I'll wager you in a few years nearly everything
will be "left and right." At least we're finally getting started
(hopefully) on it. In the meantime, there's always Flash!
Recent opinions on column layouts for continuous content:
<http://modulo26.net/daily/100903.php>
<http://www.abouthalf.com/status/arch...ense+of+single
+columns.html>
If the last one is a broken URL, try <http://tinyurl.com/r4dq>.

--
Kris
kristiaan (AT) xs4all (DOT) netherlands (nl)


Reply With Quote
  #7  
Old   
Dennis
 
Posts: n/a

Default Re: Accomplishing multiple-columns before CCS3 gets here? - 10-17-2003 , 08:36 PM



On Thu, 16 Oct 2003 09:05:12 +0200, Kris
<kristiaan (AT) xs4all (DOT) netherlands> wrote:

Quote:
Recent opinions on column layouts for continuous content:
http://modulo26.net/daily/100903.php
http://www.abouthalf.com/status/arch...ense+of+single
+columns.html
If the last one is a broken URL, try <http://tinyurl.com/r4dq>.

--
Kris
kristiaan (AT) xs4all (DOT) netherlands (nl)

Thanks for those links! It's nice to see people are talking about
columns. The multiple column style at
http://www.iht.com/articles/114215.html referred to by the critic of
multiple columns is very nicely done (the columns wrap!), and I'm
going to study it. Unfortnuately, it's fixed to either 1 or 3 columns
--that is, the number of columns does not automatically reflect the
width of the user's screen or the font size the user has selected.
But as the critic correctly concludes:

"In order for multiple linked columns of text to work in a fluid
environment like the web, they would have to dynamically adjust to the
size of the available screen space, creating enough columns to fit all
the text within one screen. Any technology that did this would also
have to be intelligent enough to fall back on a single long scrollable
column when no amount of column re-arranging would fit all the copy
into one screen.

This scenario is hardly the fixed, orderly print-column idea that
people have in mind when they think of columns, and there is not a
technology for doing such a thing yet.(empahsis on yet)"

Indeed.

Dennis




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.