Menü erstellen mit Tabellen oder anderem? Tabelle macht Probleme!
Steffen
- html
Hallo! :-)
Ich habe eine Seite in 2 frames aufgeteilt - oben und unten.
Oben ist mein Menü. Das soll wie folgt aussehen:
+-------------------erster frame-------------------------------------+
ein Feld ein Feld ein Feld
+--------------------+------------------------+----------------------+
ein Feld ein Feld ein Feld
+-----------------erster frame zu Ende-------------------------------+
+-----------------------zweiter frame--------------------------------+
Ich habe das natürlich zu erst mit Tabellen probiert und im ie habe ich auch eine tolle Lösung gefunden, aber bei netscape habe ich ein Problem:
Ich glaube, das sind alle netscape-Zicken, die ich bis jetzt bemerkt habe. Hier nochmal mein Quelltext:
<html>
<head>
<title>index1</title>
</head>
<body style="margin-top:0px;margin-left:0px;margin-right:0px">
<table cellspacing=0 cellpadding=0 height=100 width=100% border=0>
<tr bgcolor="#FF9900" height=50>
<td><nobr><p>Verweise zu anderen Seiten:</p></nobr></td>
<td width=100% bgcolor="#FFCC00"><center><p><nobr><a href="Infos.htm">Wer wir sind</a> <a href="Ausbildung.htm">Ausbildung</a> <a href="Mitglieder.htm">Mitglieder</a> <a href="Links.htm">Links</a></nobr></p></center></td>
<td><nobr><p><a href="Homepage.htm" target="_top">Zur Homepage</a></p></nobr></td>
</tr>
<tr bgcolor="#FFCC00" height=50>
<td align=right><nobr><p>Verweise auf dieser Seite:</p></nobr></td>
<td width=100% bgcolor="#FF9900"><center><p>>>> Keine Verweise <<<</p></center></td>
<td><p><a href="haupt1.htm#oben" target="haupt">Seitenanfang</a></p></td>
</tr>
</table>
</body>
</html>
Hier sind die Zeilenumbrüche etwas verwirrend, aber ich hoffe, man kann es trotzdem verstehen :-)
Meine Frage ist:
Ach ja - die Tabelle kann ich _nicht_ mit absoluten Zahlen machen :-)
Bye Steffen
Bitte probiere es doch einmal mit folgenden Eigenschaften im body-Tag:
topmargin=0 leftmargin=0
Beste Grüsse,
GHopper (www.ghopper.de)
Hallo Steffen
<p>>>> Keine Verweise <<<</p>
Ich glaube nicht das irgendein Browser dieses Tag kennt.
Gruß
Jürgen
Hallo Steffen
Keine Verweise <<<</p>
Ich glaube nicht das irgendein Browser dieses Tag kennt.
Gruß
Jürgen
Ok, _das_ ist ja auch kein Verweis ;-)
Bye Steffen
Hi Steffen,
- Die Tabelle füllt nicht das gesamte frame aus.
mit folgendem Frameset
<frameset rows="30%,*" framespacing=0 frameborder=0>
<frame src="menu.htm" scrolling=no>
<frame src="content.htm">
</frameset>
und folgendem <body>
<body style="...." MARGINHEIGHT=0 MARGINWIDTH=0>
tut sie es.
- es entstehen Abstände zwischen zwischen den einzelnen Feldern
??? bei mir, mit deinem geposteten Code, nicht.
- der Inhalt von der einzelnen Felder wird nicht in den Feldern
angezeigt, sondern einfach drübergelegt
vergiss <nobr> und schreibe einfach statt der Leerzeichen in
den Texten. (Dann ist es wie ein langes Wort)
- Netscape ignoriert <nobr> </nobr> so dass meine links nicht
nebeneinander, sondern untereinander stehen
Ignorieren? Bei mir passieren da ganz merkwürdige Sachen -> vergiss <nobr>
Tipps zu deinem Code:
Es gibt ein paar </p> ohne <p>. Das ist böse.
<td widht="100%"> ist gefährlich. Eigentlich sollte, wenn du Prozente
in den <td> angibst die Summe aller 100% ergeben. Sonst kann das Resultat
in einigen Browsern merkwürdig aussehen. (Nimm z.b. mal Opera zum Testen)
die Zeichen < und > sollten als < bzw > geschrieben werden.
(Ansonsten ist dem Browser freigestellt das < für einen Tag Anfang zu halten.)
Gruss,
Carsten
Hallo,
ich habe deinen Programm etwas geändert. So sieht deine Seite viel besser aus.
Sohail
----------------------------------------
<html>
<head>
<title>index1</title>
</head>
<body marginleft=0 margintop=0 marginheight=0 marginwidth=0>
<table cellspacing=0 cellpadding=0 height=100 width="100%" border=0>
<tr bgcolor="#FF9900" height=50>
<td nowrap><nobr><p>Verweise zu anderen Seiten:</p></nobr></td>
<td bgcolor="#FFCC00" align=center nowrap><p><nobr><a href="Infos.htm">Wer wir sind</a><a href="Ausbildung.htm">Ausbildung</a><a href="Mitglieder.htm">Mitglieder</a><a href="Links.htm">Links</a></nobr></p></td>
<td nowrap width=100%><nobr><p><a href="Homepage.htm" target="_top">Zur Homepage</a></p></nobr></td>
</tr>
<tr bgcolor="#FFCC00" height=50>
<td align=right><nobr><p>Verweise auf dieser Seite:</p></nobr></td>
<td bgcolor="#FF9900" align=center><p>>>> Keine Verweise <<<</p></td>
<td><p><a href="haupt1.htm#oben" target="haupt">Seitenanfang</a></p></td>
</tr>
</table>
</body>
</html>
Morsche Stefan,
ich empfehle dir dringend anstatt '<center></center>' das Attribut 'align=leftrightjustifyCENTER' im p-Tag zu verwenden, wenn Du nicht innerhalb kürzester Zeit die Seiten wieder neu gestallten möchtest. Grund hierfür ist die schon in SelfHTML genannte baldige Verbannung des center-Tags aus dem HTML - Standard.
Beste Grüsse,
GHopper (www.ghopper.de)