Our clients are increasingly asking for W3C and XHTML compliant web sites.
DotNet nuke is riddled with schoolboy HTML or is it standard VStudio output? I have a very basic HTML reference book from 1999 which we use for coding newbies and it contains no uppercase HTML. However it is only 8 years ago so maybe its a bit soon to expect the DotNetNuke team to catch up?
Has anyone in the DNN team made any decision to start the move towards cleaner code?
Almost every module has uppercase html elements and invalid attributes. This means we have to go through a long and arduous process of cleaning any new DNN version.
WHY?
Even the DNN-Blue skin is written in the worst kind of amateur HTML and it isn't even consistent!!
A small example is below.
<TABLE class="pagemaster" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD valign="top">
<TABLE class="skinmaster" width="770" border="0" align="center" cellspacing="0" cellpadding="0">
<TR>
<TD id="ControlPanel" runat="server" class="contentpane" valign="top" align="center"></TD>
</TR>
<TR>
<TD valign="top">
<TABLE class="skinheader" cellSpacing="0" cellPadding="3" width="100%" border="0">
I could give more examples, one of the most horrifying is from the repository module, an excellent module but the templates contain HTML in all UPPERCASE.
Come on lets move DNN into the 21st century