[HTML] tabellen spalten width falsch

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

  • [HTML] tabellen spalten width falsch

    Ich übersehe hier wohl irgendwas sehr offensichtliches, also könnt ihr mir sicherlich relativ problemlos weiterhelfen. Trotzdem brauche ich hilfe bei folgendem:
    PHP-Code:
    <html>
     <
    head>
      <
    title>Hey there</title>
      <
    style>
       .
    main {
         
    text-align:center;
         
    margin3px auto;
       }
       .
    maintable {
         
    width:750px;
         
    margin3px auto;
       }
       .
    bannertd {
         
    text-align:center;
         
    margin0px auto;
       }
       .
    banner {
         
    float:left;
       }
       .
    sponsoredtd {
         
    text-align:center;
         
    margin0px auto;
       }
       .
    lefttd {
         
    width:150px;
       }
      </
    style>
     </
    head>
     <
    body>
      <
    div class="main">
       <
    table class="maintable" border="1">
        <
    tr>
         <
    td class="bannertd" colspan="2">
          <
    img src="http://www.google.com/intl/en_ALL/images/logo.gif" class="banner" width=150>
          
    test:<br>
          <
    img src="http://www.google.com/intl/en_ALL/images/logo.gif" class="sponsoredbanner" width="450" height="60" border="1">
         </
    td>
        </
    tr>
        <
    tr>
         <
    td class="lefttd">
          
    left
         
    </td>
         <
    td class="righttd">
          
    right
         
    </td>
        </
    tr>
        <
    tr>
         <
    td colspan="2">
          
    2
         
    </td>
        </
    tr>
        <
    tr>
         <
    td colspan="2">
          
    3
         
    </td>
        </
    tr>
       </
    table>
      </
    div>
     </
    body>
    </
    html
    das problem bei folgendem code sind righttd und lefttd.

    Denn wenn ich in bannertd mehr als das erste google logo habe, dann stimmt die width von left trotz angabe in opera und IE nicht mehr. Entfernt man alles ausser das erste google logo, so funktioniert es wieder.

    Hilfe?

    danke.

  • #2
    Bitte erst Quelltext validieren.

    Außerdem solltest du Tabellen nicht zum Layouten/Positionieren verwenden.

    Übrigens definierst du für righttd gar keine Breite.
    Zuletzt geändert von TobiaZ; 08.06.2008, 02:14.

    Kommentar


    • #3
      Tschuldigung. Hier ist der validierte Quelltext mit dem selbem problem:

      <entfernt von mir weil das problem ja gelöst ist>

      ich weiss, dass right keine größe hat. Meine erwartung war halt, dass es den rest der größe annimt. Tabellen benutze ich weil ich clearing nicht mag, aber gut, das ist ja meine sache (trotzdem danke für den tipp)


      Jedenfalls danke ich dir ebenfalls weil das angeben der breite von righttd das problem gelöst hat, aber warum?

      Kommentar


      • #4
        IE interpretiert das width gerne mal als min-width.

        Kommentar

        Lädt...
        X