Orlando: Layer über margin positionieren?

Beitrag lesen

Hi,

nein, warum sollte das auch ein Fehler sein?

Grundsätlich könnte ich mit einem Lupo an einem Formel1-Rennen teilnehmen. Nur der Lupo wurde dafür nicht gebaut.

ja, ich verstehe, was du meinst. Ist sowas wie Internetsurfen mit dem M$IE ;)

Ich verwende sonst immer "left" und "top". Nur heute stelle sich mal die Frage, ginge es auch mit margin? Technisch ja, aber ich zweckenfremde es...?!

Naja, ob es sinnvoll ist, ist wieder eine andere Frage, denn wenn du absolut positionierst - und das machst du, wenn du eine genau definierte Position haben willst - solltest du auch definieren, *wo* denn nun positioniert wird. Du kannst natürlich absolut positionieren und dem Element mit margin einen Außenabstand zuweisen, an den sich dann andere Elemente zu halten haben (beachte aber, dass du mit absoluter Positionierung das Element aus dem Dokumentenfluss nimmst), aber absolute Positionierung ohne Ortsangabe halte ich nicht für sinnvoll - es bewirkt auch nichts. Mir fällt auf die Schnelle kein Beispiel ein, wofür man das brauchen könnte.

http://selfhtml/css/eigenschaften/positionierung.htm#position sagt:

"Die Angabe position: legt noch nicht fest, wo genau ein Element
 beginnen soll. Die Angabe macht nur Sinn, wenn Sie zugleich die
 gewünschte Startposition angeben. Dies können Sie beispielsweise
 mit Angaben zur -> top oder -> left tun.

LG Orlando