CSS befehl der nur auf IE angewendet wird

Hi eine etwas blöde Frage:

gibt es in CSS einen Befehl, welcher nur auf dem Internet Explorer angewendet wird…

Altes problem: IE stellt mal wieder alles anders dar als die „guten“ Browser…

hab bspw. ein margin left welches bei allen anderen richtig angezigt wird, jedoch ich beim internet explorer den doppelten margin-left value brauche um den text an die richtige stelle zu bekommen…

VG

Ja, gibt es.
Prüfe aber vorher, ob deine Seite einen qualifizierten Doctype hat. Denn damit stellt auch der IE die Abstände meist korrekt dar: Boxmodell und Internet Explorer
Beim IE 6 könnte auch das noch die Ursache sein: IE-Doubled-Float-Margin-Bug

Falls das nichts hilft melde dich nochmal, am besten mit einem Link zur Problemseite.

IE 6 hab ich (zum Glück nicht) und will auch jetzt gar nicht wissen wies da aussieht…
geht aktuell im IE 7 bzw im Kompatibilitätsmodus vom 8er nicht

Doctype ist folgender

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Müsste ja passen oder?

ach ja und wie geb ich das nun in der css an, gewisse sachen nur auf IE anzuwenden?

Der IE 7 sollte mit dem richtigen Doctype in der ersten Quelltextzeile keine Probleme machen.
Prüfe auch mal, ob die Seite hinsichtlich HTML und CSS valide ist.
Evtl. hilft auch dies: Unterschiedliche Abstände in verschiedenen Browsern

Deshalb bitte einen Link zur Seite.

Seite ist lokal leider…

mich würde aber generell mal interessieren wie ich das auf einem Browser spezifiziere! Kann mir das nun mal wer sagen?

Ich gehe immer noch davon aus, dass es nicht erforderlich ist.
Aber wenn du drauf bestehst: SELFHTML: Stylesheets / CSS-basierte Layouts / Browserweichen

kann dir gerne mal das html zeigen:

[HTML]

Senden Sie uns eine Email
Ihre Name
  • Dieses Feld darf nicht leer sein.
Ihre Email
  • Dieses Feld darf nicht leer sein.
Ihre Telefonnr.
Betreff
Allgemeine Kontaktanfrage Technische Probleme Frage zu Anzeigen/Werbung/Banner
Anfrage
Tippen Sie dieses Wort ab

  • Das eingegebene Wort ist falsch.
 
 
[/HTML]

So , probleme machen jetzt die

    - Errors

    die sind im IE zu weit links !!!

    Hier mein CSS

    [HTML]ul.errors {
    font-weight:lighter;
    font-size: 11px;
    color: #f96f68;
    width:20em;
    margin-top: 1px;
    list-style: none;
    margin-left:39px;

    }[/HTML]

Bei

    ist bekannt, dass verschiedene Browser die Einrückungen unterschiedlich machen.

    Der eine nutzt dazu nur margin, ein anderer nur padding und wieder ein anderer nutzt eine Kombination aus margin und padding.

    Bei CSS gilt: Eigenschaften, die Du unbedingt so und nicht anders haben willst, musst Du setzen (wie z.B. den weißen Hintergrund einer Seite, den hat nicht jeder per Default). Und wenn Du keine Abstände willst, musst Du beide, Innen- und Außenabstand, auf 0 setzen. Tust Du das nicht, heißt das für den Browser, Dir ist es egal, wie groß die Abstände sind.