Hallo zusammen,
Mir ist nicht ganz klar warum der IE (IE7) und der Firefox 3.5 Breitenangaben so unterschiedlich interpretieren?
Beispiel 1:
Ein Div auf einer Loginseite:
<div id="loginarea">
Per CSS Style möchte ich dies etwas nach links verschieben.
Wenn ich nur "padding-left:20em" angebe fängt der IE fast 1,5 cm weiter links an. Ich muss also zu einem kleinen "Trick" greifen damit das ungefähr für beide stimmt.
#loginarea{
padding-left:21em;
*padding-left:17em;
Beispiel 2:
#loginarea input{
/*width:15em;*/
width:180px;
}
Wenn ich die Breite mit "180px" angebe ist das Textfeld beim FF ca. 4,5cm breit, beim IE 4cm. Mit der Angabe von "15em" wird es noch gravierender. Hier hat der FF 4,7cm und der IE sogar 5,5cm.
Wie löst ihr Experten denn sowas?
Sollte man möglichst mit Conditional Comments für jeden Browsertyp unterschiedliche CSS Dateien einbinden?
vielen Dank und viele Grüße
hawk