On Sunday, August 9, 2020 at 7:48:27 PM UTC-7, amreus wrote:
>
> Trying to understand templates and macros.  Can someone see why the HTML 
> is bleeding through from my template and/or macros?
> http://amreus.tiddlyspot.com/
>

In personViewTemplate, you have an opening <p>, but no matching </p>

Although it has been common practice to use <br> and <p> as *unmatched *HTML 
tags,
they are actually supposed to be *matched *with corresponding </br> and 
</p> tags

For <br>, you can still get away with leaving it unmatched, or use <br /> 
to terminate it right away.
For <p>, you really have to match it, or use <p /> to terminate it right 
away.

Thus, two possible fixes for your template:
<$list filter="[all[current]tag[person]]">
<fieldset>
<legend>&nbsp; [[personViewTemplate]]  &nbsp;</legend>
Born {{!!birt-date}}
<p>
<<parents>>
<<siblings>>
<<children>>
</p>
</fieldset>
</$list>

or

<$list filter="[all[current]tag[person]]">
<fieldset>
<legend>&nbsp; [[personViewTemplate]]  &nbsp;</legend>
Born {{!!birt-date}}
<p/>
<<parents>>
<<siblings>>
<<children>>
</fieldset>
</$list>

enjoy,
-e

-- 
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/6e4e8f11-6cee-46d1-9739-378699040befo%40googlegroups.com.

Reply via email to