---
title: "CSS-Browserweiche für IE"
url: "https://www.typo3.net/d/41956-css-browserweiche-fuer-ie"
source: "typo3.net"
tags: ["Frontend","Barrierefreiheit","Frage","HTML & CSS"]
created: "2006-04-24"
last_reply: "2006-04-26"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# CSS-Browserweiche für IE

Frontend › Barrierefreiheit · 3 Antworten · gestartet 2006-04-24

## Eröffnungsbeitrag

**droptix** · 2006-04-24 · [Beitrag #1](https://www.typo3.net/d/41956-css-browserweiche-fuer-ie/1)

Durch CSS-Probleme wie die zum Teil falsche Berechnung vom Box-Modell für <div>'s benutze ich gern folgende Methode, um für den IE eine alternative CSS-Datei einzubinden:

```html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
        <title>XHTML</title>
        <link rel="stylesheet" type="text/css" href="css/main.css" />
        <!--[if lte IE 6]>
        <link rel="stylesheet" type="text/css" href="css/ie.css" />
        <![endif]-->
        <link rel="shortcut icon" href="img/favicon.ico" />
    </head>
```

Kann ich TYPO3 beibringen, diesen <!--[if lte IE6]> Abschnitt nach den herkömmlichen Stylesheet-Einbindungen einzufügen?

## Antworten

### [#2](https://www.typo3.net/d/41956-css-browserweiche-fuer-ie/2) · miwolfram · 2006-04-25

```typoscript
[browser = msie]
page.includeCSS {
  file1 = fileadmin/templates/ie.css
}
[END]
```

Du hast ja eh den DocType richtig gesetzt.
Wenn du beim Internetexplorer dann noch die XML-Deklaration nach den Doctype setzt sollte der IE wunderbar in den StandardsMode wechseln und (fast) alle CSS-Definitionen (inklusive Boxmodell) gleich dem Firefox anzeigen.
Dann brauchst du dir nicht die Arbeit mit browserspezifischen CSS-Files machen.

```typoscript
[browser = msie]
config.doctypeSwitch = 1
[END]
```

### [#3](https://www.typo3.net/d/41956-css-browserweiche-fuer-ie/3) · droptix · 2006-04-25

Die ie.css ist auch nur winzig und korrigiert z.B. Werte für background-position, die einfach unterschiedlich gehandhabt werden. Außerdem benutze ich die CSS-Angabe "behaviour", die nur der IE kennt. Für FF & Co. ist das intern ein DOM-Fehler... zwar ohne Ausgabe, aber es wird als "Fehler" eingestuft. Deshalb hätte ich da gern die strikte Trennung drin.

### [#4](https://www.typo3.net/d/41956-css-browserweiche-fuer-ie/4) · miwolfram · 2006-04-26

naja dann wirst du wohl mit der Browserweiche für den IE ein anderes/zusätzliches CSS einbinden müssen.

Funktioniert auch mit der Browser-Condition.

---

Quelle: „CSS-Browserweiche für IE“, typo3.net, https://www.typo3.net/d/41956-css-browserweiche-fuer-ie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
