See also a report about this things:
https://groups.google.com/group/tiddlywiki/browse_thread/thread/3598c4f9c8b4becd

On 14 ноя, 00:13, PMario <[email protected]> wrote:
> Hihi,
> I like your experiments.
>
> If you want to see some cracy use of this,  have a look at [1]
> TiddlerMap, TiddlerMapTabs and TiddlerMapSlider (which is part of the
> right sidebar)
> The CSS can be found in StyleSheet.
>
> The whole stuff is done with transclusions, sections, slices and
> invisible content.
>
> http://apm-plugins.tiddlyspot.com/#TiddlerMapTabs%20TiddlerMap%20Tidd...
>
> have fun!
> mario
>
> On Nov 11, 7:54 pm, Yakov <[email protected]> wrote:
>
>
>
> > > The above example will work. But may be your real CSS wont. If you'd
>
> > provide a link to a short testcase (real CSS) it would help.
>
> > Yeah, I probably made some mistake. I tested it once more and it
> > worked.
>
> > >> /*{{myClass{*/
> > >> [CSS]
> > >> /*}}}*/
> > >I wouldn't do this.  The first */ will be rendered.
>
> > True. Moreover, all the /**/ before and after CSS are shown. The CSS
> > is rendered correctly, but myClass is not applied. Anyway, one of the
> > biggest reasons to use CSS was to skip scrolling which is on the
> > bottom of the CSS, but cutting it into parts solves this. Editing
> > <pre> isn't good since it is widely used apart the CSS.
>
> > Basing on this, one more important question, though: are there any
> > mechanisms of making hypretext-based CSS, like, say, CSS based on
> > tags? It would be beatiful a solution - to represent all the [[food
> > recipes]] tiddler with some style customized namely for tiddlers with
> > such tag, wouldn't it? Or
>
> > pre "in StyleSheets" { background-color: white; }
>
> > ...
>
> > >If you do something like this
> > >/*{{{*/
> > >.button { display: block;}
> > >/*}}}*/
> > >some comment
> > >/*{{{*/
> > >.button { display: block;}
> > >/*}}}*/
> > >It will not work, because "some comment" is no comment!
>
> > Sure, but
>
> > /*{{{*/
> > .button { display: block;}
> > /*}}}*/
> > /***
> > some comment
> > ***/
> > /*{{{*/
> > .button { display: block;}
> > /*}}}*/
>
> > works perfectly. Man, even the following works!! With some undesired
> > nonsense though, but some tweaking may help..
>
> > /*{{{*/
> > CSS1
> > /*}}}*/
> > /***
> > tw-comments!
> > <<slider chkSliderCSSSectionInStyleSheet [[StyleSheet##CSS-section]]
> > "second part" "">>
> > /%
> > !CSS-section
> > 1
> > ***/
> > /*{{{*/
> > .title  { color: green;}
> > /*}}}*/
> > /***
> > 2
> > /%%/
> > 3
> > ***/
>
> > An extra "/%" hides "%/" that's shown in the opened slider. As for
> > nonsence, the "1", "2", "3" make a bit more clear what's going on, but
> > I don't understand it fully.
>
> > On 10 ноя, 22:59, PMario <[email protected]> wrote:
>
> > > On Nov 10, 6:57 pm, Yakov <[email protected]> wrote:> 
> > > Thanks, that's it. One more question, thought. Those comments-based
> > > > wrappings (/*{{{*/) make me think that StyleSheet is rendered as usual
> > > > CSS - but in this case I don't understand why
>
> > > > /*{{{*/
> > > > [some CSS]
> > > > /*}}}*/
> > > > /*{{{*/
> > > > [more CSS]
> > > > /*}}}*/
>
> > > > works so that "more CSS" is not applied. Any ideas?
>
> > > The above example will work. But may be your real CSS wont. If you'd
> > > provide a link to a short testcase (real CSS) it would help.
>
> > > > Also this seems to mean that I can use any other wrapper like
>
> > > > /*{{myClass{*/
> > > > [CSS]
> > > > /*}}}*/
>
> > > I wouldn't do this.  The first */ will be rendered. If you need a
> > > different style change the <pre> or/and <code> definitions in your
> > > StyleSheet.
>
> > > > /*"""*/
> > > > [CSS]
> > > > /*"""*/
>
> > > > I think I'll try some such tricks.
>
> > > See above.
>
> > > =======
> > > If you do something like this
> > > /*{{{*/
> > > .button { display: block;}
> > > /*}}}*/
> > > some comment
> > > /*{{{*/
> > > .button { display: block;}
> > > /*}}}*/
>
> > > It will not work, because "some comment" is no comment! The browser
> > > treats everything, which is not covered inside /* ... */ as CSS
> > > commands, and "some comment" is not valid. Most of the time, the rest
> > > of the tiddler is ignored, by the >>browser<<
>
> > > The only thing, that tw does, is, that it renders something like this
> > > /*{{{*/
> > > .button { display: block;}
> > > /*}}}*/
>
> > > as a <pre> block, to get a better view. But the above has to be valid
> > > CSS !!!
>
> > > -m

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to