Can you share where in the "tree" you're finding this? I mean, how you 
navigate to a link that has this character?
I don't seem to be able to locate div.tc-tab-content.tc-vertical -- 
especially the "vertical" part.

On Tuesday, March 31, 2020 at 8:33:39 PM UTC-7, Kalcifer Kandari wrote:
>
> Yeah, the CSS is correct, but the problem is additional HTML whitespace 
> nodes are added by the browser due to poor HTML formatting by TiddlyWiki. 
> Whitespace nodes in this case are literally just spaces. The reason they 
> are created is because browsers insert them in place of newlines in HTML 
> for inline elements, such as <a> and <li>.
>
> So given this CSS:
>
> div.tc-tab-content.tc-vertical a::before {
>     content: "[before]";
> }
>
>
> div.tc-tab-content.tc-vertical a::after {
>
>     content: "[after]";
>
> }
>
>
> And given this HTML for some link in the sidebar, and note this is 
> automatically generated by TiddlyWiki, I'm not doing it:
> <a>
> Tiddler title
> </a>
>
> That currently is outputted as:
> [before] Tiddler title [after]
>
> Those extra spaces before and after 'Tiddler title' are not desirable.
>
> The fix is simple, remove the newlines in the HTML:
> <a>Tiddler title</a>
>
> Which would be outputted as:
> [before]Tiddler title[after]
>
> Which is correct.
>
> I don't know where in the TiddlyWiki code the links are generated, I 
> haven't modded TiddlyWiki before apart from some CSS. If I could fix it for 
> myself now, that would be nice, but TiddlyWiki should generate properly 
> formatted HTML in the first place, that's why I'm also reporting it as a 
> bug.
>
> Kalcifer
>
> On Wednesday, April 1, 2020 at 4:03:21 AM UTC+1, TonyM wrote:
>>
>> 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/9606ebd0-4140-4e2d-8c89-e24391770918%40googlegroups.com.

Reply via email to