"HTML5" mode determination is based on the HTML 5 draft of 2008-01-22 plus this correction.

"IE7" mode determination is based on this description.

The source data is 434 HTTP URIs from the Alexa Top 500 Sites (excluding the repeated country-specific Google and EBay sites), downloaded on 2008-02-27.

The 'doctype' of a page was approximated as the first string matching the regular expression (?i)<!doctype[^>]*?>. (This under-estimates the number of quirks-mode pages, since it ignores any content preceding the doctype). All whitespace was then collapsed into single space characters, and the strings lowercased.

Successfully downloaded text/html pages394
Pages with no doctype100
HTML5 limited-quirks187
HTML5 non-quirks60
HTML5 quirks47
IE7 limited-quirks250
IE7 quirks44
IE7 limited-quirks vs. HTML5 limited-quirks187
IE7 limited-quirks vs. HTML5 non-quirks60
IE7 limited-quirks vs. HTML5 quirks3
IE7 quirks vs. HTML5 quirks44
Count Doctype string IE7 HTML5 Your browser
127<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">limited-quirkslimited-quirks
45<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">limited-quirkslimited-quirks
37<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">limited-quirksnon-quirks
28<!doctype html public "-//w3c//dtd html 4.01 transitional//en">quirksquirks
13<!doctype html public "-//w3c//dtd html 4.0 transitional//en">quirksquirks
12<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd">limited-quirksnon-quirks
4<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/1999/rec-html401-19991224/loose.dtd">limited-quirkslimited-quirks
4<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">limited-quirksnon-quirks
2<!doctype html public "-//w3c//dtd html 4.0 transitional//en" >quirksquirks
2<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "dtd/xhtml1-transitional.dtd">limited-quirkslimited-quirks
2<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">limited-quirkslimited-quirks
1<!doctype html public "-//idnes//dtd html 4//en" "http://g.idnes.cz/dtd/n3_uni.dtd">limited-quirksnon-quirks
1<!doctype html public "-//w3c//dtd html 4.0 strict//en">limited-quirksnon-quirks
1<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/1998/rec-html40-19980424/loose.dtd">limited-quirksquirks
1<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/rec-html40/loose.dtd">limited-quirksquirks
1<!doctype html public "-//w3c//dtd html 4.01 frameset//en">quirksquirks
1<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/strict.dtd">limited-quirkslimited-quirks
1<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3c.org/tr/1999/rec-html401-19991224/loose.dtd">limited-quirkslimited-quirks
1<!doctype html public "-//w3c//dtd html 4.01 transitional//en""http://www.w3.org/tr/html4/loose.dtd">limited-quirkslimited-quirks
1<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/1999/rec-html401-19991224/strict.dtd">limited-quirksnon-quirks
1<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/loose.dtd">limited-quirksnon-quirks
1<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd" />limited-quirksquirks
1<!doctype html public "-//w3c//dtd xhtml 1.0 frameset//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">limited-quirkslimited-quirks
1<!doctype html public "-//w3c//dtd xhtml 1.0 strict //en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">limited-quirksnon-quirks
1<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" >limited-quirkslimited-quirks
1<!doctype html public "-//w3c//dtd xhtml 1.1//en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">limited-quirksnon-quirks
1<!doctype html public "-//wapforum//dtd xhtml mobile 1.0//en" "http://www.wapforum.org/dtd/xhtml-mobile10.dtd">limited-quirksnon-quirks
1<!doctype html public '-//w3c//dtd html 4.01 transitional//en' 'http://www.w3.org/tr/html4/loose.dtd'>limited-quirkslimited-quirks
1<!doctype html public '-//w3c//dtd xhtml 1.0 transitional//en' 'http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd'>limited-quirkslimited-quirks
HTML5 limited-quirks
HTML5 non-quirks
HTML5 quirks
IE7 limited-quirks
IE7 quirks
IE7 limited-quirks vs. HTML5 limited-quirks
IE7 limited-quirks vs. HTML5 non-quirks
IE7 limited-quirks vs. HTML5 quirks
IE7 quirks vs. HTML5 quirks
<!doctype html public "-//idnes//dtd html 4//en" "http://g.idnes.cz/dtd/n3_uni.dtd">
<!doctype html public "-//w3c//dtd html 4.0 strict//en">
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/1998/rec-html40-19980424/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" "http://www.w3.org/tr/rec-html40/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" >
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<!doctype html public "-//w3c//dtd html 4.01 frameset//en">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/1999/rec-html401-19991224/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/strict.dtd">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3c.org/tr/1999/rec-html401-19991224/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en""http://www.w3.org/tr/html4/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.01 transitional//en">
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/1999/rec-html401-19991224/strict.dtd">
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/loose.dtd">
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd" />
<!doctype html public "-//w3c//dtd html 4.01//en" "http://www.w3.org/tr/html4/strict.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 frameset//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 strict //en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "dtd/xhtml1-transitional.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" >
<!doctype html public "-//w3c//dtd xhtml 1.1//en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<!doctype html public "-//wapforum//dtd xhtml mobile 1.0//en" "http://www.wapforum.org/dtd/xhtml-mobile10.dtd">
<!doctype html public '-//w3c//dtd html 4.01 transitional//en' 'http://www.w3.org/tr/html4/loose.dtd'>
<!doctype html public '-//w3c//dtd xhtml 1.0 transitional//en' 'http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd'>