Visit Mozilla.org

Talk:CSS3 Columns

From MDC

I don't understand why you guys are adding '-moz-' to the front of these css methods. If they are going to be supported in CSS3 why not use the standard name for these?

If CSS3 does not have a proper name for these methods yet, you'll have to either change the name that Firefox supports or support two names for each method.

Then we'll have more legacy code and more bad habits to grow out of (like using center tags).

the current CSS3 multi-column specification is still a working draft. as such, its definitions might change in the final version. to avoid problems from that, mozilla uses a -moz- prefix. the problem isn't that the name would change, but that the behaviour would change. --Biesi 15:49, 12 September 2005 (PDT)

[edit] Bugs or features?

There are four things I'd like to know about columns:

  1. Currently, floated elements that come before a columned (is that a word?) element don't float into it, they just sit along the right edge. Putting the float in the columned element results in it appearing in the leftmost column - not desirable at all when you're talking about a menu sidebar. Is this a bug or intended?
  2. Will we be able to control where the browser splits elements to flow into the next column? Right now there can be some very frustrating results, with a handful of words from an blog post flowing into the next column, and even, at certain page sizes, post titles being split in two!
  3. Will we be able to add dividers between columns?
  4. Will we be able to have elements span several columns, within a columned parent element?

Thanks. --Tom Edwards 09:35, 12 April 2006 (PDT)

That's a question for a developer newsgroup, mozilla.dev.tech.css I think --Nickolay 08:05, 27 May 2006 (PDT)

[edit] Height Balancing

Height balancing is discussed but means to do it are not shown. How do you specify both the width and height such that if the text doesnt fit horizontally in its container, additional rows with the same column widths will be generated to fill the remaining text.

Box is 6 wide, columns are to be 2 wide by 3 tall. if you have 4 x 3 amount of text can a second row of 2 width columns be produced to get what didnt fit on the first row, instead of expanding additional columns outside the box? typically the height would probably be the screen height so that user can read columns left to right and then scroll down to the next set of columns, instead of scrolling first column, then scroll up to read second column...etc. (what happens when you dont set a height currently) --Dave1g 01:43, 14 February 2008 (PST)