Kalcifer This looks right, but I am no CSS expert, perhaps someone else can help.
However if I understood what you are doing with you lists I can give you a WikiText solution. Regards Tony On Wednesday, April 1, 2020 at 1:54:55 PM UTC+11, Kalcifer Kandari wrote: > > I'm just applying some custom CSS to <a> HTML tags. I'm not creating any > macros, the lists of links are just generated by TiddlyWiki itself, like > those in the sidebar. > > I'm doing something like: > > div.tc-tab-content.tc-vertical a::before { > content: "[before]"; > } > > > div.tc-tab-content.tc-vertical a::after { > > content: "[after]"; > > } > > > Kalcifer > > On Wednesday, April 1, 2020 at 1:55:57 AM UTC+1, TonyM wrote: >> >> >> KalciferCan you provide a not working example we could put on >> TiddlyWiki.com? You are taking a less common path, so it is not clear what >> is behind your problem. >> >> In effect you are talking about concatenation which often confuses >> people, however in your case case css seems to have a role. >> >> It is common to define a macro or filter to concatenate and in some cases >> the addition of the \whitespace trim >> >> \define name(param) >> \whitespace trim >> concatenate here $(variablename)$/$param$ >> \end >> >> Regards >> Tony >> >> >> On Wednesday, April 1, 2020 at 5:17:29 AM UTC+11, Kalcifer Kandari wrote: >>> >>> Hello, >>> >>> I would like to add some ::before and ::after content using CSS to the >>> dynamically generated lists around the UI, for example, lists of tiddlers >>> in the sidebar, and in plugins, and so on. The problem is that due to the >>> HTML formatting of the list items, there is always a whitespace node after >>> the ::before content and before the ::after content. >>> >>> Here is what I want: >>> [before content]Some listed tiddler[after content] >>> >>> Here is what I get: >>> [before content] Same listed tiddler [after content] >>> >>> Here is how the HTML is formatted: >>> <a> >>> Tiddler title >>> </a> >>> >>> Here is how the HTML should be formatted: >>> <a>Tiddler title</a> >>> >>> This applies to <li> tags as well, and maybe others. >>> >>> There is no way to remove those whitespace nodes with CSS. >>> >>> If anyone knows how fix this by editing system tiddlers, I would be >>> willing to dabble, but I have no idea where to look. >>> >>> Thanks, >>> >>> Kalcifer >>> >> -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/72747b0d-2327-4a5b-a0e2-29dd0ce6a6d3%40googlegroups.com.