Сообщение от float
			 
		
	 | 
	| 
		быдлостраницу
	 | 
	
это и есть ... на пользователей.
Владелец топика спрашивает про IE, мне же не переписывать все руководство 
document.documentMode	-	 property returns the mode used by the browser to render the current document
Return:
    5 - The page is displayed in IE5 mode
    7 - The page is displayed in IE7 mode
    8 - The page is displayed in IE8 mode
    9 - The page is displayed in IE9 mode
<!DOCTYPE>
Return:	Current version	
Тоесть  !DOCTYPE - говорит броузеру использовать текущего версию, также через !DOCTYPE можно задать другие правила.
Проще говоря, что IE8-по умолчанию работает в режиме совместимости с IE5? alert(document.documentMode) ;//=5
а в IE5нужно использовать верхний регистр "HTTP-EQUIV"
а для alert(document.documentMode);//=8 в IE8 нужно использовать <!DOCTYPE>
тогда не будет возникать, подобных проблем.
Привыкайте всегда использовать <!DOCTYPE>. эти правила соблюдают все браузеры
/**************************************
Насчет других обозревателей, то у меня есть все популярные но все они с причудами, у каждого свои, не говорю уже про совместимость.
По мне так это это только быдло-верстальщики  пишут под определенный браузеры.