[pmwiki-users] Skin authors : Many PmWiki skins fail to validate

DaveG pmwiki at solidgone.com
Mon Apr 6 22:15:43 CDT 2009

Petko Yotov wrote:
> In that case (same page validates with another skin) the skin uses a wrong 
> DOCTYPE. And could be fixed by using another DOCTYPE. 
Sure -- we could change all skins to use non-strict doctypes. Even then 
though it's possible to invalidate the skin by simply throwing in a 
frameset, or using some markup that causes the doctype to fail.

> What are the benefits 
> of advertizing that your skin is "XHTML Strict" if the page XHTML is not 
> strictly correct?
Again, the *skin* might specify the use of XHTML Strict, but page 
authors may choose to use whatever markup they wish -- valid XHTMLStrict 
or otherwise. A skin cannot control that. The implication of what you're 
saying is that all skins must then be defined using non-strict.

>>> I'll be happy to help authors fix their recipes if they are unable or
>>> unwilling to do it, or disable on pmwiki.org those demos that fail to
>>> validate.
>> With respect to skins, I think this is a rather ridiculous statement,
>> given that it is possible for the content of a web page to cause page to
>> be invalid for a given skin.
> If another skin, e.g. the default one, produces valid HTML with the same page, 
> then it is possible and the "given" skin should be fixed.
Again, you seem to be simply ignoring the fact that a page AUTHOR can 
cause validation to fail by using markup not in alignment with the skin 
doctype. So again, we'd have to define all skins to use non-strict -- I 
have no idea what benefit that buys us.

More information about the pmwiki-users mailing list