Div-Element ans Ende eines Elements setzen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Du musst keine feste Höhe vergeben:

    Code:
    div.oben {}
    /* ist von alleine an der richtigen Stelle (im Flow) */
    
    div.unten { position: absolute; bottom: 0; }
    /* nimmt sich ohne Höhenangabe den Platz den es braucht */
    
    /* Edit: */
    td { position: relative; }
    /* Zelle zum offsetParent machen */
    Last edited by AmicaNoctis; 16-11-2010, 12:32.
    [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
    Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
    Super, danke!
    [/COLOR]

    Comment


    • #17
      Ich habe derzeit noch das Problem, dass mir die Elemente mit der Eigenschaft position: absolute nicht mehr in der Zelle bleiben, sondern sich am Browserfenster ausrichten.

      Muss ich der Zelle eine id geben, dass das funktioniert?


      Edit:
      Wyveres hat in seinem Beispiel die Zelle auf "display: block" gesetzt. Ohne das funktioniert das ganze nicht mehr. Ich kann "display: block" allerdings nicht verwenden, da ich mehrere Zelle nebeneinder platzieren möchte.
      Last edited by Tarlar; 16-11-2010, 12:54.

      Comment


      • #18
        Ich habe nun die Lösung gefunden:

        "display:block;" wird ersetzt durch "display: run-in;"

        Danke für die Hilfe

        Comment


        • #19
          Siehe mein Edit: du musst noch die Zelle auf position: relative setzen.
          [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
          Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
          Super, danke!
          [/COLOR]

          Comment


          • #20
            Soweit hatte ich schon mitgedacht...trotzdem ging es nur mit position: relative nicht. das display: run-in musste sein.

            Comment


            • #21
              Originally posted by AmicaNoctis View Post
              Siehe mein Edit: du musst noch die Zelle auf position: relative setzen.
              Nein, du brauchst noch ein weiteres Element, bspw. ein DIV, in der Zelle, um dem position:relative zu geben - Tabellenzellen kannst du nicht relativ positionieren.

              Visual formatting model:
              The effect of 'position:relative' on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Comment


              • #22
                Und was wäre dann die korrekte Lösung?

                Comment


                • #23
                  Schrieb ich gerade schon.
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Comment


                  • #24
                    Das hat leider bei mir auch nicht funktioniert, wenn ich dem oberen Div-Element position:relative gegeben habe...

                    Comment


                    • #25
                      Ich rede nicht vom oberen, sondern von einem weiteren, was du erst mal um die Tabellenzellen-Inhalte legen musst, weil position:relative direkt auf TD keine (definierte) Wirkung hat.
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Comment


                      • #26
                        Vielen Dank!

                        Das war die Lösung

                        Comment

                        Working...
                        X