473,382 Members | 1,424 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Accomplishing multiple-columns before CCS3 gets here?

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
Jul 20 '05 #1
6 5615
Tim
On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis@removeForSpam_mindspring.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.

--
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.
Jul 20 '05 #2
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 <ad***@sheerhell.lan> wrote:
On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis@removeForSpam_mindspring.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.


Jul 20 '05 #3
Tim wrote:
On Sun, 12 Oct 2003 08:54:26 -0700,
Dennis <theonlyDennis@removeForSpam_mindspring.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

Jul 20 '05 #4
On Tue, 14 Oct 2003 09:07:16 +0200, Matthias Gutfeldt
<sa************@gmx.net> wrote:
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
Jul 20 '05 #5
In article <39********************************@4ax.com>,
Dennis <theonlyDennis@removeForSpam_mindspring.com> wrote:
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
kr*******@xs4all.netherlands (nl)
Jul 20 '05 #6
On Thu, 16 Oct 2003 09:05:12 +0200, Kris
<kr*******@xs4all.netherlands> wrote:
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
kr*******@xs4all.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
Jul 20 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: jing_li | last post by:
Hi, you all, I am a newbee for php and I need your help. One of my coworker and I are both developing a webpage for our project using php. We have a copy of the same files in different location...
6
by: Rolf Wester | last post by:
Hi, I have a form with a select element with multiple="true". When using the GET method (I suppose the same happens with the POST method) I can seen that the form sends channels=CH1&channels=CH2...
66
by: Darren Dale | last post by:
Hello, def test(data): i = ? This is the line I have trouble with if i==1: return data else: return data a,b,c,d = test()
6
by: x. zhang | last post by:
Hi Guys, We know that we can use <input type=file ...> to upload one file per time to the server. My question is if there are some way to upload multiple files per time to the server. (Of...
22
by: Matthew Louden | last post by:
I want to know why C# doesnt support multiple inheritance? But why we can inherit multiple interfaces instead? I know this is the rule, but I dont understand why. Can anyone give me some concrete...
9
by: Abhishek Srivastava | last post by:
Hello All, In IIS 6.0 We have a concept of worker processes and application pools. As I understand it, we can have multiple worker process per appliction pool. Each worker process is dedicated...
47
by: Mark | last post by:
why doesn't .NET support multiple inheritance? I think it's so silly! Cheers, Mark
4
by: Matt Kruse | last post by:
While developing an internal IE6-only webapp, a discussion started about the 'best' way to apply classes to data tables across multiple pages. The two arguments were: 1. Apply a single class to...
1
by: abhishekhs | last post by:
Hi all I have more than one multiple select lists in a page. Something like this <tr> <td> <select NAME="StrainList" ID="StrainList" SIZE="5" multiple="multiple" style="width: 150px"> <?...
35
by: keerthyragavendran | last post by:
hi i'm downloading a single file using multiple threads... how can i specify a particular range of bytes alone from a single large file... for example say if i need only bytes ranging from...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.