HIPI » DDW uses valid XHTML
I have been upgrading all the old HTML kicking and screaming into XHTML. Already almost all the site validates as XHTML 1.0 Transititonal, and I'm working on making it validate as XHTML 1.1.
A few notes:
- HIPI uses <br /> and doesn't put any paragraph (<p>...</p>) markers in at all. I might fix that one day.
- XHTML 1.1 has forgotten about <u> and <s> - so I am cheating and using CSS and <span> instead. Well, it's their own fault.
- XHTML 1.1 has also forgetten about target in a link, so I can't make new windows when you click on an outside link anymore. So I just put a superscript ampersand (like this&) when there is an outside link. In Mozilla middle click on it to open in a new window, in all browsers right-click and choose "Open in New Window".
- Before I cared about standards I had stuff everywhere. I am going to need to rewrite some things to reimplement them. (eg the author meta tag for hipi pages - hipi is processed after the menus are outputted so the <head> tag is closed therefore <link> tags are illegal)
- Some browsers really hate the new style sheets. I've made it as best I could, but there can still be some "leakage" between the printer and the screen sheets. Use at least Opera 7.11, Mozilla 1.6a or (last resort) MSIE6. Other browsers would work too, but they have not been tested. There are definately problems with MSIE 5.5 and lower, most versions of Netscape and Opera 7.03 and lower.
- I chose against a "referer" link to the validator since for development I use the domain ddw.ddw which is not accessable from the global internet.
Best viewed with
I designed this site with Opera 7.50 under Windows XP at a resolution of 1280x1024 (but not maximised). I have also test with Mozilla Firefox 0.9.1. My Internet Explorer install in currently unusable so I can't test with that. I would recommend a minimum resolution of 1024x768 to view this site, but some things might appear squashed (sorry about that).
The CSS file is already dynamic (colours), so I might be able to have alternate options - for example providing the option of moving the nodes on the right hand side to the left hand side, or even completely removing them.
Times: DB-Connect 6ms; Initiailise 7ms; Menu 8ms; Total 28ms