I recently noticed that Internet Explorer (including Internet Explorer 7) did a pathetic job of displaying this very site; (at least) all unordered (ul) and ordered lists (ol) were displayed incorrectly. This seems to be caused by IE:s inability to process such elements correctly whenever they are located within floated elements.
Which is rather sad given that many pure-CSS layouts rely on floats to build the layout. Which is the case with this site as well. To make matter worse, there's no real solution to remedy this. Fortunately upcoming Internet Explorer 8 (currently available as beta 2) seems to finally fix this.
- Web standards. At Wikipedia.
- My Web site is standard! And yours?. Here you will find easy, painless techniques and ideas to improve your Web site quality and make your Web site valid. This document is intended for HTML users, developers working on Web applications, and Web masters. Most of the Web sites on the Web are not valid. We may assume that this is the case for 99% of the Web pages, but there are no statistics to support this. It would be interesting to run a survey to prove that this case is indeed true. By Karl Dubost at W3C on 2002-04-08.
- Web standards checklist. The term web standards can mean different things to different people. For some, it is 'table-free sites', for others it is 'using valid code'. However, web standards are much broader than that. A site built to web standards should adhere to standards (HTML, XHTML, XML, CSS, XSLT, DOM, MathML, SVG etc) and pursue best practices (valid code, accessible code, semantically correct code, user-friendly URLs etc). In other words, a site built to web standards should ideally be lean, clean, CSS-based, accessible, usable and search engine friendly. By Russ Weakley at maxdesign on 2004-08-13.
- Developing With Web Standards – Recommendations and best practices. This document attempts to explain how and why using web standards will let you build websites in a way that saves time and money for developers and provides a better experience for visitors. Also discussed are other methods, guidelines and best practices that will help produce high-quality websites that are accessible and usable to as many people and browsing devices as possible. By Roger Johansson at 456 Berea St. on 2008-11-01.
- Using Web Standards in your Web Pages. This article provides an overview of the process for upgrading the content of your web pages to conform to the World Wide Web Consortium (W3C) web standards. The first 2 sections address exclusively validation issues, benefits of validation, deprecated elements, deprecated attributes. How to upgrade a webpage markup code to pass validation and how to implement CSS are addressed by providing recommendations, tutorials and references. At Mozilla Developer Center.
- What are Web Standards? A comprehensive explanation of what is comprised in the term. The term Web Standards is featured prominently all over the web, in meetings with customers and amongst web developers in general. However, the problem is that people have different views on what it actually means and encompasses. By Robert Nyman at Robert's Talk on 2007-05-21.
- Web Standards 2008: Three Circles of Hell. By Molly E. Holzschlag at A List Apart on 2008-09-23.
However, since lists are heavily used on this site and lack of bullets and improper indents can seriously impair the readability of some of the pages, I added IE conditional comments along with CSS targeted to IE7 that fix this problem. At least up to the point where the layout is at least pretty close to what it should look like.
I also changed the mime-type to application/xhtml+xml which is what is recommended for xhtml 1.1. I am well aware that this may cause issues with old browsers. Tough shit. Furthermore, references to xhtml 1.1 schema are now added to html-root element.