[HTML] valign top ohne Wirkung ?!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [HTML] valign top ohne Wirkung ?!

    Hallo, ich habe das Problem dass ich Text unterhalb eines Bildes in einer Tabelle
    nicht oben halten kann, obwohl überall "valign top" angegeben ist:

    Code:
    <body style="margin: 0px" bgcolor="#D8D5CB" background="../bilder/marmor.gif">
    <table cellpadding="0" cellspacing="0" border="0" width="100%" height="100%">
    <tr>
    <td valign="top" rowspan="2" background="../bilder/white.gif"><img src="white.gif"></td>
    <td valign="top" rowspan="2"><img src="../bilder/leer.gif" width="26" height="1"></td>
    <td valign="top"><img src="../bilder/baum.jpg" width="150" height="150"><br>&nbsp;</td>
    </tr>
    <tr>
    <td valign="top"><a href="#">hier steht<br>
    der Text</a>
    </td>
    </tr>
    </table>
    </body>
    Das Bild bleibt immer oben, der Text aber zentriert sich je nach
    Bildschirmgröße mittig anstatt direkt unter dem Bild zu bleiben.

    Die 100% brauch ich wegen der 2pt Linie links, die im Fenster bis unten
    gehen soll.

    Ich habe mal ne "leere" Tabelle mit 100% druntergebaut, dann geht es,
    aber ich habe einen Scrollbalken, der ins Leere scrollt, das will ich nicht.

    Gibts da ne Lösung, oder hab ich was übersehen?
    Zuletzt geändert von Mir; 10.11.2005, 20:31.
    yes sir i can boogie, sometimes

  • #2
    Das kommt von der height="100%" angabe in deiner Tabelle - dadurch wird die obere Zeile so größer als der eigentliche Inhalt - dein Text in der unteren Zeile steht schon ganz oben am Zellenrand, der Abstand entsteht durch die höhere Zeile oben.

    So ein Schrott kommt nunmal mit Tabellenlayouts raus, am besten wärs du würdest lernen mit CSS zu layouten.

    Mit blosem Html könntest du es mit verschachtelten Tabellen lösen - allerdings ist davon sehr abzuraten - ein Versuch wäre noch, den oberen Zellen ne feste Höhe zu geben (so hoch wie das höchste bild in der oberen Zeile)... allerdings ist das alles gewissermaßen Unfug - CSS sind deine Freunde.
    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
    Schön - etwas Geschichte kann ja nicht schaden.
    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

    Kommentar


    • #3
      CSS werden meine Freunde, ich hab das schon von mehreren gehört,
      mir aber die Tabellen (zu sehr) angewöhnt.

      Davon ab ist es mir aber gelungen, indem ich auf die 2. <tr><td></td></tr>
      verzichtet habe. Dann funktioniert es wie es soll.

      Also ist festzuhalten, dass solch Ungereimtheiten bei Tabellen passieren,
      und sie deshalb nicht ohne Grund von mancher Seite als veraltet und
      unkonfortabel bezeichnet werden.

      PS: Auch scheinbar kleine unwichtige Problemchen wollen gelöst sein...
      yes sir i can boogie, sometimes

      Kommentar


      • #4
        Tabellen ansich sind nicht veraltet - layouten mit Tabellen aber sehr wohl.
        Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
        Schön - etwas Geschichte kann ja nicht schaden.
        Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

        Kommentar


        • #5
          Tabellen ansich sind nicht veraltet - layouten mit Tabellen aber sehr wohl.
          Falsch! Layouten mit Tabellen ist nicht veraltet, denn Tabellen waren fürs Layouten nie gedacht.

          Kommentar


          • #6
            @x4th

            ok ok, is ja schon gut
            Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
            Schön - etwas Geschichte kann ja nicht schaden.
            Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

            Kommentar

            Lädt...
            X