shohkae: position: relativ im Float?

Hallo Forum!

Ich bin gerade dabei mir Stile von der ein oder anderen Seite anzusehen um mir ein wenig abzugucken und zu lernen. Dabei habe ich gesehen, dass  einigen Elementen, denen die Eigenschaft "float" zugewiesen wurde auch "position: relativ;" zugeordnet wurde. Bislang habe ich nicht erkennen können, welchen Zweck man damit verfolgt. Habe dann auch mal die position-Angaben gelöscht und mir die Seite nochmals angesehen, um herauszufinden wie der Ausgangspunkt ist. Mit der Erkenntnis, dass sich nichts verändert hat. Ist die Angabe für bestimmte Browser gedacht? Sicherlich gibt es hier im SelfHTML eine logische Erklärung, die ich übersehen habe. Könntet ihr mir vielleicht einen Tipp geben, in welchem
Bereich von SelfHTML ich fündig werde? Oder ihr habt schon eine passende Erklärung. Würde mich natürlich auch darüber freuen.

Vorab herzlichen Dank.
René

  1. hi,

    Ich bin gerade dabei mir Stile von der ein oder anderen Seite anzusehen um mir ein wenig abzugucken und zu lernen. Dabei habe ich gesehen, dass  einigen Elementen, denen die Eigenschaft "float" zugewiesen wurde auch "position: relativ;" zugeordnet wurde.

    Tja, dann wollte wohl jemand ein Element sowohl floaten als auch relativ positionieren.

    Bislang habe ich nicht erkennen können, welchen Zweck man damit verfolgt. Habe dann auch mal die position-Angaben gelöscht und mir die Seite nochmals angesehen, um herauszufinden wie der Ausgangspunkt ist. Mit der Erkenntnis, dass sich nichts verändert hat. Ist die Angabe für bestimmte Browser gedacht?

    Woher sollen wir das wissen?

    Relative Positionierung kann ja bspw. auch für absolute, die darauf Bezug nehmen soll, von Interesse sein. (Nur wenn sich ohne "nichts ändert", ist es wohl in diesem Falle nicht dafür gedacht.)

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Hi,

    Ich bin gerade dabei mir Stile von der ein oder anderen Seite anzusehen um mir ein wenig abzugucken und zu lernen. Dabei habe ich gesehen, dass  einigen Elementen, denen die Eigenschaft "float" zugewiesen wurde auch "position: relativ;" zugeordnet wurde. Bislang habe ich nicht erkennen können, welchen Zweck man damit verfolgt. Habe dann auch mal die position-Angaben gelöscht und mir die Seite nochmals angesehen, um herauszufinden wie der Ausgangspunkt ist. Mit der Erkenntnis, dass sich nichts verändert hat.

    Wenn dort wirklich position:relativ; stand, sollte ein Löschen dieser Angabe auch nichts verändern. Declarations mit ungültigen Werten müssen ja ignoriert werden.
    Wenn dort position:relative; stand, dann kommt es noch drauf an, ob für top/left/bottom/right Werte gesetzt waren.

    Ggf. wurde das position:relative aber auch gesetzt, um für ein inneres Element eine neue Ausgangsbasis für position:absolute; zu haben.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.