BoldLists-Talk
This space is for User-contributed commentary and notes. Please include your name and a date along with your comment.
Comments
This tip/recipe generates invalid XHTML with embedded lists. For example:
# First # Second ### Third #### Fourth |
|
generates: (spaces added for readability)
<ol>
<li><span class="li">First
<ol>
<li><span class="li">Second
<ol>
<li><span class="li">Third</span></li>
</ol>
</span></li>
</ol>
</span></li>
</ol>
The W3C Validator complains about the <ol>s embedded in <span>s:
Line x, Column y: document type does not allow element "ol" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
Could you please take a look? Thanks! - moisesbr March 27, 2015, at 12:57 PM
Try replacing "span" with "div" everywhere in the recipe code:
$BlockMarkups['ol'] = array('<ol><li><div class="li">',
'</div></li><li><div class="li">',
'</div></li></ol>',1);
$HTMLStylesFmt['boldlists'] = "
div.li{font-weight:normal}
ol>li{font-weight:bold}
";
Recipe enabled on this page and validates. --Petko April 11, 2015, at 06:09 PM
It works! Thanks, Petko! Quite simple change, indeed... I have updated the script and the recipe. moisesbr April 15, 2015, at 11:22 PM