PDA

Vollständige Version anzeigen : HTML Tabellenproblem


Alexander
26-09-2004, 21:20
<html>
<head>
<title></title>
</head>
<body bgcolor="#41919A">
<table border="0" align="center" valign="top">
<tr>
<td colspan="2"><img src="bilder/Vorlagen/Header/header.jpg" width="800"></td>
</tr>
<tr>
<td background="bilder/Vorlagen/Navigation/navigation.jpg" width="125" height="706">
<table border="0" cellpadding="10" cellspancing="10" align="center" valign="top">
<tr>
<td><h3><font color="#FFFFFF">Arschloch</font></h3></td>
</tr>
</table>
</td>
<td background="bilder/Vorlagen/Hauptframe/hauptframe.jpg" width="675" height="706">
<table border="0" cellpadding="10" cellspancing="10" valign="top">
<tr>
<td><h3><font color="#FFFFFF">Arschloch</font></h3></td>
</tr>
</table>
</td>
</tr>
</body>
</html>


Problem:

Der Text "Arschloch",der 2 mal irgendwo steht,wird leider nicht hochgestellt,wie es durch "valign="top"" eigentlich beabsichtigt wäre,sondern er steht am linken Einzugsrand und zentriert in der Höhe.Hab ich mich irgendwo vertippt oder warum stellt der Firefox oder der IE den Text ned richtig hin?

Ist sicher ein blöder Fehler,nur ich find den einfach ned :D

Narodnaja
26-09-2004, 23:21
nur mal überflogen, aber das "arschloch" (?) steht jeweils in einer eigenen Tabelle. Wenn du die - wie du es machst - in ein existierendes TAbellenfeld einfügst, musst du schon das entsprechende Feld formatieren. Wenn das nämlich ganz normal formatiert ist, hilft dir auch die neue Tabelle nix.

... ist das verständlich ?

Als Tip:mach mal ein border=1 rein, dann siehst du das Problem eigentlich gleich ;)

EEBKiller
26-09-2004, 23:32
<html>
<head>
<title></title>
</head>
<body bgcolor="#41919A">
<table cellpadding="10" border="0" align="center" valign="top">
<tr>
<td colspan="2">
<img src="bilder/Vorlagen/Header/header.jpg" width="800">
</td>
</tr>
<tr>
<td background="bilder/Vorlagen/Navigation/navigation.jpg" width="125" height="706"align="center" valign="top">
<h3><font color="#FFFFFF">Arschloch</font></h3>
</td>
<td background="bilder/Vorlagen/Hauptframe/hauptframe.jpg" width="675" height="706" align="center" valign="top">
<h3><font color="#FFFFFF">Arschloch</font></h3>
</td>
</tr>
</body>
</html>

Warum einfach, wenns auch umständlich geht, ne ? :p

Alexander
27-09-2004, 12:11
Warum einfach, wenns auch umständlich geht, ne ? :p

Logo :jupp:
Weil wenn ich es so mache,wie du es mir gerade beschrieben hast,dann verschiebt sich alles etwas und es sieht nicht mehr richtig aus,aber kA wiso :D
Trotzdem danke ;)

@ Narodnaja

Danke,nun siehts so aus,wie es sein sollte ;)

PS: Das Wort "Arschloch" war nur ein Testwort,nachher steht dort natürlich etwas anderes und auch nix beleidigendes ;)

EEBKiller
27-09-2004, 16:55
Logo :jupp:
Weil wenn ich es so mache,wie du es mir gerade beschrieben hast,dann verschiebt sich alles etwas und es sieht nicht mehr richtig aus,aber kA wiso :D
Trotzdem danke ;)

Dann formatiere es mit CSS, dann wird es in die Breitenangabne gezwungen ;)

maxl
27-09-2004, 17:29
Genau das wollte ich vorhin auch schreiben, dachte aber, dass Alexander vielleicht nicht mit CSS konfrontiert werden möchte. ;)
Ich würde sogar noch einen Schritt weiter gehen, und überlegen das Design mit Ebenen, anstatt mit einer Tabelle, zu realisieren. Tabellen sind für Daten da und nicht für Layouts. :D
Manchmal lassen sich Tabellen für Layouts zwar nicht vermeiden, aber der Ebenen-Lösung sollte generell bevorzugt werden.

Alexander
27-09-2004, 17:46
Naja,ein bisschen CSS hab ich schon drauf,des wär dann noch ne Möglichkeit.Von Ebenen hab ich allerdings noch nix gehört,aber falls davon was in Selfhtml erwähnt wird,werd ich es mir mal angucken und an zukünfigen Projekten anwenden.Für dieses Mal werden die Tabellen ausreichen ;) :D

Obwohl...des mit CSS wär eigentlich schnell gemacht,werd ich vielleicht doch noch versuchen ;)

Jo,passt auch,allerdings lags wohl nciht an CSS,sondern am "cellpadding="10"",dass alles verschoben war ;)

EEBKiller
27-09-2004, 17:52
ebenen sind Layer, Layer werden nur von Netscape/Mozilla/Firefox unterstützt. Die Mehrzahl hat allerdings Internet Explorer.

Das was gut funktioniert, sind <div>'s nehmen und die komplett mit CSS ausrichten etc.

maxl
27-09-2004, 19:26
Gemeint sind natürlich "<div>"s und "<span>"s. Die richtige Bezeichnung dafür ist "Gruppierende Elemente" - aus irgendeinem Grund hält sich der Begriff Ebenen ziemlich hartnäckig in meinem Kopf. :D