CSS: absolute Positionierung in verschiedenen Browsern
Warum ist das immer verschiedene Positionen auf unterschiedlichen Browsern?
{
position: absolute;
left:332px;
top: 210px;
width: 293px;
height: 215px;
border: 1px solid #000000;
background-color: #143f72;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}
Im IE geht es auf der linken wie 100px, im Vergleich zu Firefox und Chrome geht es wie 100px nach rechts relativ zu der FF... Warum?
Edit: Der html-Code wird nur <div id="container"><div id="the_css_above_div"></div></div>
#container
hat die folgenden css:
#container{
float:left;
width: 632px;
}
Dank!
- Bedarf html-code, um zu bekommen, an die unten auf dieser.
- Verwenden Sie ein css-reset?
- Gerade überprüft es auf IE8, FF und Chrome. Scheint nicht zu sein, anders auf jeden von Ihnen. Check jsfiddle.net/EQn2E . Würde sehen müssen anderen code, um zu sehen, wenn es ein problem gibt.
- der html-Code wird nur <div id="that_css_id"></div>
- gerade bearbeitet 🙂
- Beachten Sie, dass
position: absolute
ist relativ zu dem ersten Elternteil mit einemposition
anderen als den Standardwert. Vielleicht einige Browser betrachten einfloat
unterscheidet sich von Standard-und anderen Browsern nicht? - Wenn Sie wirklich wollen, bekommen Sie unten auf dieser, erstellen Sie eine komplette test-Fall mit jsFiddle oder JS Bin. Oder eine live-link auf Ihre Seite.
- Hinzufügen
position: relative
dem container könnte die Probleme beheben, die Sie erleben, aber das ist nur eine wilde Vermutung. Empfehlen Sie einen link zu einer Testseite wie @thirtydot und @anothershrubery vorgeschlagen. 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bekam es zu arbeiten... Das parent-div muss
position:relative
im CSS-Deklaration. Wenn jemand kommt über dieses problem überprüfen Sie Ihre parent-div 🙂Ihre übergeordnete div hat
position:relative;
. Ansonsten wird Ihrposition:absolute;
wird die position von allen Seite. Wenn das übergeordnete div hat eine relative Positionierung absolute div positioniert sich auf Basis seiner Eltern.