<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">I’ll look into updating Osis2mod to not create self-closing divs.&nbsp;<br><br><div id="AppleMailSignature">— DM Smith<div>From my phone. Brief. Weird autocorrections.&nbsp;</div></div><div><br>On Apr 9, 2018, at 8:30 AM, Karl Kleinpaste &lt;<a href="mailto:karl@kleinpaste.org">karl@kleinpaste.org</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>
  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  
  
    <div class="moz-cite-prefix"><font face="FreeSerif">On 04/08/2018
        02:57 PM, Karl Kleinpaste wrote:<br>
      </font></div>
    <blockquote type="cite" cite="mid:0843bfec-6d28-8282-ffbe-4deca32cec7a@kleinpaste.org"><font face="FreeSerif">Anyway... I can do it myself for Xiphos. I just
        figure that generality would say that the engine is
        well-positioned to provide this</font></blockquote>
    <font face="FreeSerif"><br>
      Never mind. I have a bug to report.<br>
      <br>
      I decided to do CSS on my own after all, at least as a better
      stopgap. All N:0 intro sections deliver content including their
      own &lt;div&gt; sections, marking them as type=introduction. The
      problem is that they are self-closing i.e. &lt;div .../&gt;. This
      is seriously disliked by (in my case) WebKit.<br>
      <br>
      Example, ESV2011 Gen.1.1:<br>
      &lt;div class="introMaterial"&gt;&lt;div sID="gen2"
      type="introduction"/&gt;&lt;br /&gt;<br>
      As its name implies, Genesis is about beginnings. [...plain text
      elided...] some prefer a date around 1260 b.c.&lt;br /&gt;<br>
      &lt;div eID="gen2" type="introduction"/&gt;&lt;br /&gt;&lt;br
      /&gt;&lt;/div&gt;<br>
      <br>
      The "introMaterial" &lt;div&gt; is my addition, along with its
      closing &lt;/div&gt;, and the other &lt;div type... /&gt; are
      provided from Sword. Xiphos (WebKit) reacts very poorly to this,
      with my introMaterial handler turning everything from here to end
      of chapter italic and yellow because the self-closing div are not
      recognized as having closed at all.<br>
      <br>
      Some web searching about self-closing div reveals, on the one
      hand, a lot of confusion and mixed opinion, but on the other hand
      generally siding with the idea that div is not self-closing, at
      least in practice/as implemented in XHTML renderers like WebKit.
      I've gone to the trouble to catch this in gdb, wipe out the errant
      self-closing div to spaces, and watch the result give me a correct
      intro-only italic and yellow. (No, I don't intend yellow to be
      part of my eventual plan here. This was just testing.)<br>
      <br>
      It doesn't help to use span instead.<br>
      <br>
      The use of self-closing div will have to end pretty much
      immediately.<br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/crosswire/xiphos/issues/845">https://github.com/crosswire/xiphos/issues/845</a></font><br>
  

</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a></span><br><span><a href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a></span><br><span>Instructions to unsubscribe/change your settings at above page</span></div></blockquote></body></html>