• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Was habe ich falsch gemacht?

Status
Für weitere Antworten geschlossen.

Vascalo

Neues Mitglied
Hallo zusammen.
Ich bin dabei eine Homepage für meine Mutter zu schreiben aber ich bin noch nicht sehr gut im HTML. Zuerst wollte ich mit Framesets arbeiten, habe mich dann doch für eine Tabellenverschachtelung entschieden.

Jetzt habe ich aber ein Problem. Wie man auf dem Screenshot sehen kann ist eine der Tabellen (Hauptseite steht drin) nicht da wo sie hingehört. Nämlich neben der kleineren Tabelle links (Menü). Mir geht es nur darum wie ich die falsche Tabelle an ihren Platz kriege, dass das geht habe ich schon auf anderen Homepages gesehen. Kann mir da jemand helfen?

Screenshot: [img=http://img235.imageshack.us/img235/5996/unbenannt124tg1.th.jpg]

Hier habe ich noch meinen bisherigen Quellcode. Ich weiß nicht wo ich einen Fehler gemacht habe aber es muss einer drin sein...

HTML:
<html>
 
    <head>
      <title>Heilpraktikerin Charlotte Renner</title>
      <meta name="generator" content="HTML EDITOR">
    </head>
 
  <body leftmargin="0" rightmargin="0" topmargin="0" marginwidth="0"
        marginheight="0" bgcolor="#888888">
 
     <table width="100%" cellspacing="2" border="0" bordercolor="#000000" style="border-collapse: collapse">
      <tr>
       <td>
        <table width="100%" cellspacing="0" border="1" bordercolor="#000000" style="border-collapse: collapse">
         <tr>
          <td> <center> <img src="logomitrahmenfuerhomepage.png"> </center> </td>
         </tr>
        </table>
       </td>
      </tr>
 
      <tr cols="2">
       <td>
        <table border="1" width="250" style="border-collapse: collapse" bordercolor="#000000" cellspacing="2">
         <tr>
          <td width="250"> Menü </td>
         </tr>
        </table>
       </td>
 
       <td>
        <table border="1" style="border-collapse: collapse" bordercolor="#00000" cellspacing="2">
         <tr>
          <td> Hauptteil </td>
         </tr>
        </table>
       </td>
 
      </tr>
 
      <tr>
       <td>
        <table border="1" width="100%" style="border-collapse: collapse" bordercolor="#000000" cellspacing="2">
         <tr>
          <td> unten </td>
         </tr>
        </table>
       </td>
      </tr>
 
     </table>
 
  </body>
 
</html>

Danke für Hilfe.
MfG
Vascalo

PS: Tut mir leid wegen der komischen Darstellung in diesem Code fenster wie kriege ich das besser hin?...KOmisch jetzt stimmt es auf einmal...Tja also es ist ja bekannt: Wer nämlich mit H schreibt is nun mal dämlich :roll:
 
Zuletzt bearbeitet:

:lol:

Solltest Dir nochmal anschauen wie HTML-Tabellen aufgebaut sind. Du hast nämlich die erste Zeile als eine Zelle definiert, darunter sind aber 2 Spalten. Folglich müsstest Du in der ersten Zeile mittels

Code:
cols="2"

2 Zellen in der Zeile verbinden.

Btw. wäre es aus meiner Sicht einfacher weder mit Tabellen noch mit Frames zu arbeiten. Da du aber erst anfängst dürfte es so erstmal reichen ;-)
 
Hm...war das so richtig wie ich es geändert habe? (in rot) Es funktioniert leider immer noch nicht.

Mit was sollte ich es nach deiner Sicht machen?

MfG
Vascalo
 
Hallo miteinander,

ich würde sogar soweit gehen und empfehlen, auf die Tabellenlayouts ganz zu verzichten. Insbesondere Anfängern kann ich das empfehlen, weil Tabellen zu Layoutzwecken nicht wirklich selbsterklärend oder intuitiv sind. Und obendrein ist diese Methode, Tabellen so zweckzuentfremden ohnehin nur ein Hack aus alten Zeiten, in denen es noch kein CSS gab.

Da gibts einen sehr interessanten Artikel: Warum Layout mit Tabellen dumm ist: Probleme definiert, Lösungen angeboten

Viel Erfolg bei der weiteren Web-Entwicklung,
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben