Tabellen Problem
Blaide
- html
Hallo Leute,
ich hab ein kleines Problem, ich fang in diesem Gebiet gerade erst an und war dabei eine Liste zu erstellen.
Nun sieht die Liste aber ganz anders aus als ich sie haben will, und ich hab schon unendlich viel probiert mit umstellen von irgendwelchen Zahlen, aber ich komm damit nicht weiter.
Die Zeilen sollen alle geordnet untereinander sein.
Das heißt, Name, Art (...) sollen alle nebeneinander stehen und BlaideBlack, Art (...) unter den oberen.
Ich denk ihr wisst schon was ich meine.
Dazu möchte ich auch dass die unterste Zeile (Who is doing) nicht mit den Zeilen darüber verbunden ist.
Hier ist der html Code für das ganze:
<HTML>
<HEAD>
<TITLE>Information</TITLE>
</HEAD>
<TABLE BORDER FRAME=VOID>
<COLGROUP SPAN=4 WIDTH=150>
</COLGROUP>
<COLGROUP SPAN=2 WIDTH=250>
</COLGROUP>
<THEAD>
<TR>
<TH>
<IMG SRC="Bild/45767343.png">
</TH>
<TH COLSPAN=4>
<H2>Information about the Artist's</H2>
</TH>
</TR>
</THEAD>
<TBODY>
<TABLE BORDER=1 CELLSPACING=1>
<COLGROUP SPAN=2 WIDTH=150>
</COLGROUP>
<COLGROUP SPAN=4 WIFTH=250>
</COLGROUP>
<TR>
<TH>Name<TH>
<TH>Art<TH>
<TH>Country<TH>
<TH>Homepage<TH>
<TH>Commision<TH>
<TR VALIGN=TOP>
<TD>BlaideBlack</TD>
<TD>Digital</TD>
<TD>http://www.BLaideBLack.deviantart.com</TD>
<TD>Free Request<TD>
</TBODY>
<TFOOD>
<TR>
<TH COLSPAN=6>
</TR>
<TR>
<TH COLSPAN=6 ROWSPAN=4>Who is doing?</TH>
<TD COLSPAN=10> 12 are doing Commision</TD>
</TR>
<TR>
<TD COLSPAN=10> 8 are doing Trade's</TD>
</TR>
<TR>
<TD COLSPAN=10> 3 are doing Free Request</TD>
</TR>
<TR>
<TD Colspan=10> 5 are doing Collaborations</TD>
</TR>
</TFOOT>
</TABLE>
<BODY>
</BODY>
</HTML>
Hi!
Da stimmt ja ne Menge nicht. Hab leider keine Zeit genau darauf einzugehen. Aber Du solltest mal HTML lernen. Wichtig: Du schliesst Tags nicht immer korrekt. (<TH>Bla<TH>)
<http://de.selfhtml.org/html/tabellen/index.htm@title=Lies dies.>
Aber Du solltest mal HTML lernen.
Du auch :)
Wichtig: Du schliesst Tags nicht immer korrekt. (<TH>Bla<TH>)
Die Tags sind einwandfrei geschlossen - wenngleich auch nicht so wie vielleicht gedacht.
Folgendes HTML ist völlig korrekt, eine Tabelle mit 2 Zeilen und 2 Spalten.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Tabelle</title>
</head>
<body>
<table>
<tr>
<th>foo
<th>
</tr>
<tr>
<td>bar
<td>baz
</tr>
</table>
</body>
</html>
Die Tags sind einwandfrei geschlossen - wenngleich auch nicht so wie vielleicht gedacht.
Und natürlich sind auch "die beiden" Elemente implizit korrekt geschlossen.
Die Tags sind einwandfrei geschlossen - wenngleich auch nicht so wie vielleicht gedacht.
Nicht wenn man "korrket" so definiert, wie vom Schreiber gedacht. Davon sollte man aber einfach mal ausgehen, wenn man nicht immer nur klugscheissen will.
Dass der Browser aus <td>Name<td> einfach mal <td>Name</td><td></td> macht, kann man ja gern hinzufuegen. Sollte man dann aber auch explizit, weil man davon ausgehen kann, dass der Fragesteller davon keine Ahnung hat und ihm mit impliziten Hinweisen nicht geholfen ist.
Soviel Interpretationsfaehigkeit sollte man von jedem erwarten koennen, der in seinem Post mehr impliziert als erklaert.
Mahlzeit Blaide,
ich hab ein kleines Problem, ich fang in diesem Gebiet gerade erst an und war dabei eine Liste zu erstellen.
Du solltest, bevor Du eine http://de.selfhtml.org/html/text/listen.htm@title=Liste erstellen willst (wofür brauchst Du in diesem Zusammenhang eine http://de.selfhtml.org/html/tabellen/index.htm@title=Tabelle?), vermutlich zunächst noch einige Zeit bei/mit den http://de.selfhtml.org/html/allgemein/index.htm@title=Grundlagen verbringen ...
Hier ist der html Code für das ganze:
<HTML>
Es fehlt die Angabe eines http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyps.
</HEAD>
<TABLE BORDER FRAME=VOID>
Es wird zwar implizit der <http://de.selfhtml.org/html/kopfdaten/index.htm@title=<head>> geschlossen und ein <http://de.selfhtml.org/html/allgemein/grundgeruest.htm#html@title=<body>> geöffnet, sobald Du Elemente verwendest, die nicht in den <head> gehören - unsauber ist es aber trotzdem.
<TBODY>
<TABLE BORDER=1 CELLSPACING=1>
Tabellen in Tabellen sind *fast immer* ein Zeichen dafür, dass das Layout weder semantisch noch sinnvoll ist.
</TBODY>
<TFOOD>
Falls Du auf diese Weise einen http://de.selfhtml.org/html/tabellen/aufbau.htm#kopf_koerper_fuss@title=Tabellenfuß definieren willst, solltest Du das "Beachten Sie:" beachten ... und natürlich nicht Füße mit Essen verwechseln.
</TABLE>
<BODY>
</BODY>
</HTML>
An dieser Stelle hat ein <body> selbstverständlich absolut keinen Sinn.
Generell würde ich Dir zudem im Sinne der Lesbarkeit und der besseren Kompatibilität mit XHTML empfehlen, alle Element- und Attributbezeichner ausschließlich und konsequent klein zu schreiben.
MfG,
EKKi