Sandra: Text in Tabelle mit CSS

Hallo Leute,

ich brauche mal einen Anfänger-Tipp.
Ich möchte Text in einer Tabellenzelle
positionieren.

Ich habe eine dreispaltige Tabelle.
In der Spalte links sind irgendwelche
Angaben. Ganz unten am Ende dieser Zelle
möchte ich ein Copyrightvermerk.

Ich habe schon versucht, dem Absatz
ein position:absolute zu verpassen mit
entsprechendem bottom-Abstand. Aber das
klappt nicht. Was mache ich da falsch?

Danke und ein frohes Neues!

Sandra

  1. Hi,

    Ich habe schon versucht, dem Absatz
    ein position:absolute zu verpassen mit
    entsprechendem bottom-Abstand. Aber das
    klappt nicht. Was mache ich da falsch?

    Du hast vermutlich nicht berücksichtigt, was die Basis für die absolute Positionierung ist - nämlich das innerste Vorfahrenelement, dessen Positionierung von static abweicht (bei dessen Fehlen der Viewport).
    Sorge dafür, daß das gewünschte Element nicht static (sondern z.B. relative) positioniert ist.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi, Danke für die schnelle Antwort,

      Du hast vermutlich nicht berücksichtigt, was die Basis für die absolute Positionierung ist - nämlich das innerste Vorfahrenelement, dessen Positionierung von static abweicht (bei dessen Fehlen der Viewport).

      Ich dachte, das wäre die Tabellenzelle (<td>)

      Sorge dafür, daß das gewünschte Element nicht static (sondern z.B. relative) positioniert ist.

      Muss ich der gesamten Tabelle oder
      der Zelle ein leeres position:relative;
      verpassen?

      Viele Grüße
      Sandra

      1. Hi,

        Du hast vermutlich nicht berücksichtigt, was die Basis für die absolute Positionierung ist - nämlich das innerste Vorfahrenelement, dessen Positionierung von static abweicht (bei dessen Fehlen der Viewport).
        Ich dachte, das wäre die Tabellenzelle (<td>)

        Wieso sollte es die td sein? Hat diese eine von static abweichende Positionierung?

        Sorge dafür, daß das gewünschte Element nicht static (sondern z.B. relative) positioniert ist.
        Muss ich der gesamten Tabelle oder
        der Zelle ein leeres position:relative;
        verpassen?

        Welches der Elemente willst Du als Basis für die absolute Positionierung benutzen?

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hallo Andreas,

          Du hast vermutlich nicht berücksichtigt, was die Basis für die absolute Positionierung ist - nämlich das innerste Vorfahrenelement, dessen Positionierung von static abweicht (bei dessen Fehlen der Viewport).
          Ich dachte, das wäre die Tabellenzelle (<td>)
          Wieso sollte es die td sein? Hat diese eine von static abweichende Positionierung?

          Nein. Jetzt habe ich ihm ein position:relative
          ohne weitere Angaben verpasst und es klappt. Danke!

          Entschuldige, dass ich trotzdem so dusselig frage,
          aber das td-Element soll ja an seiner normalen
          Position verbleiben. Ist also das position:relative eine
          Art Deklaration?

          Viele Grüße
          und Danke

          Sandra