TWiki in general, and skins in particular, create invalid (X)HTML in a few places.
Not a big issue for the end user, so this is just the issue to commit fixes when we stumble over them.
A few observations so far:
- Plain skin (relevant for testing without decoration getting into the way): Invalid empty attribute
class="" for the
- Plain skin: Extra
<p /> after
- Pattern skin: One unclosed
<div> (haven't figured out which one yet, this skin is more of an onion than a skin)
- Invalid construction of
form elements: They need a block level element as content, directly having
span is invalid. "Fixing" this is dangerous to the style sheets
"this skin is more of an onion than a skin" - haha, so true.
Plain skin is fixed with Rev. 30385.
Given that the world is moving towards HTML5 (and not XHTML) where the remaining observations are valid, I'm closing this now.