Ich habe eine Website-Seite, die ein Warnfeld anzeigt, wenn Sie einen nicht unterstützten Browser verwenden, IE < = 8. Das funktioniert in IE 8 und darunter gut, aber heute habe ich in IE 10 getestet und es scheint auch diese Bedingung zu lesen. Es zeigt das Warnfeld an, wenn es nicht sollte. Ich habe viele Dinge ausprobiert, aber ich weiß nicht, was das Problem sein könnte. Hier ist ein Teil des Codes:IE10 liest IE8 bedingte Kommentare
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="chrome=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
...
</head>
<!--[if lte IE 8]>
<div style="position:absolute;bottom:0px;left:0px;background-color:orange;color:white;z-index:1000;width:250px;text-align:center;">This content is best viewed in Chrome, Firefox or any other Modern Browser. <br/><strong>Please Upgrade. </strong></div>
<![endif]-->
Reagiert es auch auf IE 10? Könnten Sie eine Bedingung "IE 8 und nicht IE 10" machen? – Renan
@Renan: Das Problem hier ist, dass IE10 keine bedingten Kommentare überhaupt sehen soll *. – BoltClock
(Nun, es sieht sie, aber es sollte nicht versuchen, sie zu interpretieren.) – BoltClock