| Hi Tristan, Hope your very well. Thats a good question. You'll be pleased to hear we are already working in XHTML. Take a look at the source code for this site. Our next forum update will be 100% strict XHTML similar to our current InstantKB.NET 2.0 beta. Please take a look at the HTML markup for our InstantKB.NET 2.0 product. Our next forum update will be very similar. We have moved all our InstantASP.Common.UI suite of controls to complete strict valid XHTML You'll notice with the knowledgebase all layout is achieved through CSS and floating divs. We use tables yes due to the fact control like the datagrid render a table but we will stay clear of nested tables. A datagrid for example would be positioned with divs and the control within the datagrid cells also positioned with divs. Screen readers should work well with the content as we can lay this our how it's meant to be read not positioned. CSS is used for layout and positioning For example the knowledgebase with css disabled looks like... 
You'll also notice our transition here at www.instantasp.co.uk to strict XHTML. We are not 100% valid on our site yet (we would prefer to focus on InstantKB.NET 2.0) but we'll continue to improve our own site. The products do take priority and we are working on ensuring w3c valid xhtml for both. We actually prefer working to XHTML as it gives us a nice standard to adhere and makes it very easy to validate markup. All current and future work will be XHTML, no nested tables with floating divs for liquid layout positioning.
 Kindest Regards,
Ryan Healey Director / Developer
Explore our products... http://demos.instantasp.co.uk/
|