Does CityDesk create standards compliant html?
OK, it's a wonderful programme, and I am recommending it to my clients, but I'm a bit worried that CityDesk is changing my html code, and that the html it creates in WYSIWYG mode is not standards compliant. In particular, it puts tags in upper case, and doesn't put quotation marks around attributes.
I've managed to make my CityDesk site html 4.01 transitional compliant by manually changing a few html elements whenever i drop a picture into an article (changing spans to divs, removing cd:pos items and tidying up paragraph markers) or use a different colour (adding quotation marks).
You can use an application that I wrote, RTidy/CityDesk, to ensure that your resulting HTML is tidied to the specification you choose (I choose XHTML Strict 1.0).
(By the by, RTidy/CityDesk means Ruby/Recursive Tidy for CityDesk.)
It is XHTML that requires lower case elements and quoted attributes.
Uppercase tags are for humans. Uppercase tags are converted to lowercase by the browser before they are interpreted so, in theory, lowercase should be a little faster. And if lowercase is required under XHTML you can just as well get used to it now
Fog Creek Home