On Monday, September 7, 2015 at 5:59:07 AM UTC-4, Ton Gerner wrote:
>
> Hi Graeme,
>
>
>> I tried throwing together this code with Transcluded tiddlers:
>>
>> /*COLUMNS*/
>>>
>>> .twocolumns { display:block; 
>>>
>>> column-count:2;
>>>
>>> -moz-column-count:2; 
>>>
>>> -webkit-column-count:2;}
>>>
>>>
>>>> .threecolumns { display:block; 
>>>
>>> column-count:3;
>>>
>>> -moz-column-count:3; 
>>>
>>> -webkit-column-count:3;}
>>>
>>>
>>>> .fourcolumns { display:block; 
>>>
>>> column-count:4;
>>>
>>> -moz-column-count:4; 
>>>
>>> -webkit-column-count:4;}
>>>
>>>
>>>> .fivecolumns { display:block; 
>>>
>>> column-count:5;
>>>
>>> -moz-column-count:5; 
>>>
>>> -webkit-column-count:5;}
>>>
>>>
> In case of text in a tiddler use:
>
> @@.threecolumns
> All text to be displayed in three columns
> @@
>
> In case of transclusion use:
>
> @@.threecolumns
> <div>
>
> {{Tiddler to be transcluded}}
>
> </div>
> @@ 
>


I tried doing something like that earlier, but it wasn't giving me the 
results I was looking for. I was able to cobble something together through 
trial and error that more or less achieves what I was looking for, but the 
code looks jacked up and it will likely break on different screens:

https://drive.google.com/file/d/0B8oiLzPSpgM6T0laa0hRaFY4LTA/view?usp=sharing

My StyleSheet looks like this:

/* custom styles for parallel columns. Classes cola and colb */ 

.ha {
    display:inline-block;
    width:30%;
    overflow:auto;
}

.hb {
    float:right;
    width:40%;
}

.hc {
    float:right;
    width:30%;
}

.cola {
    display:inline-block;
    width:30%;
    overflow:auto;
}

.colb {
    float:right;
    width:40%;
}

.colc {
    float:right;
    width:30%;
} 

.clearfix {
    overflow: auto;
} 

and my page code looks like this:

@@.ha
!!Helpful Links
@@

@@.hc
!!Department & Office Info
@@

@@.hb
!!Labeling Process
@@



@@.cola

First column List goes in here

@@


@@.colc

Third column List goes here

@@

@@.colb

Middle column List goes here

@@


There were a few problems when I tried transcluding multiple tiddlers, but 
mostly it would just dump them all in one big list and not distribute 
anything across columns. I had to break apart the headings from the Lists 
themselves because the List and Heading wouldn't play nice together and it 
would put the Heading in one column and then move the list to the next 
column. I had to do column .cola as a display:inline-block because if I 
tried to do float:left on it, all the lists would overflow outside of the 
tiddler box/container/thing (that overflow:auto part didn't seem to do 
anything). So everything I have in there just happened to work on my 
screen, but I know it won't work on other screens and ideally I'd like to 
do transclusion if that's more effecient, but I just don't know enough of 
CSS coding to know how to go about that. At some point even I'd like to 
change out alot of these text links and make it a bit more visually 
appealing with small buttons on a grid (while still maintaining these same 
column groupings), but that's a bit further down the road.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f78d2828-27c6-4a3e-8134-f98a4a96ed9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to