To avoid the frustration of endless scrolling when adding a new node with multiple fields and tick boxes consider using
#node_article_form_group_features .fieldset-wrapper {
-moz-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
column-count: 3;
column-gap: 20px;
}It has the effect you can see in the before/after image opposite. One gotcha as I have left visible in the screenshot is additional care must be taken to avoid label and field being split over two columns. This can be sorted by slight rearrangement of the fields if it occurs.


Comments
interesting... I must try
interesting... I must try this. I see that more details are at
http://www.css3.info/preview/multi-column-layout/ and
http://www.alistapart.com/articles/css3multicolumn
Does this work with all
Does this work with all browsers?
It will work with all modern
It will work with all modern browsers
One problem
From an end-user perspective this isn't a fully baked idea - notice how the label "fuel" ends up in the wrong column. If there is a way to force it to break, while keeping labels intact, that would be much better.
this is now addressed in the
this is now addressed in the copy above and could me further mitigated by use of css to keep the relevant div together e.g. http://www.w3.org/TR/2005/WD-css3-multicol-20051215/#column-break-inside. Also using it on an admin form means it is less of an issue - but still worth addressing
Add new comment