HTML IE-spezifischen code
Kann ich die Verwendung von bestimmten html-wenn der browser IE? (Vorausgesetzt, FF ist der Standardbrowser)
Feind Beispiel:
html line 1
if IE
html line 2
else
html line 2
html line 3
html lin3 4
Ich bin mir bewusst, mit unterschiedlichen CSS, aber das wird nicht für diese Arbeit.
Dank.
- Browser-Bedingungen: stackoverflow.com/questions/46124/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sicher - conditional comments
IE versteht "conditional comments", die Sie verwenden können, um selektiv anzeigen von Markups sogar bestimmte Versionen. Hier ist eine Einführung:
http://www.quirksmode.org/css/condcom.html
Würde ich gerne ein wenig mehr Erklärung, da Sie eine Lösung auf Ihre Frage beinhaltet notwendigerweise beide "downlevel-revealed" und "downlevel-hidden" conditional comments. Beide arbeiten sehr gut im Internet Explorer, aber es ist in nicht-Microsoft-Browsern, die die Unterscheidung wird wichtig:
Inhalte innerhalb von "Downlevel-revealed" bedingte Kommentare werden immer - display in nicht-Microsoft-Browser (da Sie nicht Folgen Sie der standard -
<!-- -->
syntax von HTML-Kommentaren).Inhalte innerhalb von "Downlevel-hidden" conditional comments (die zu sein scheinen öfter diskutiert) wird nie zeigen sich in anderen Browsern (da Sie tun Folgen Sie der standard -
<!-- -->
syntax von HTML-Kommentaren).So, Kennzeichnung Ihres Beispiel-code:
Könnten Sie bedingte Kommentare für den code, nur der IE liest:
Oder PHP:
Ryan
Einer Weise, die Sie tun können, ist dies mit Javascript zu überprüfen, welcher browser verwendet wird. Könnten Sie Standard-HTML-Datei-und dann hava Javascript ändern oder hinzufügen, um es, wenn der user den IE benutzen.