Geschrieben von shoebox am 17.01.2006, 20:12

<html>
<head>
<title>Tutorial 1 || Tabellen</title>
</head>
<style type="text/css">
<!--
body
{
background-color: #F5F5F5;
}

u1
{
font-size: 28;
font-family: Comic Sans MS;
}

th
{
font-size: 15;
font-weight: bold;
font-color: #FFFFFF;
text-align: left;
border-style: solid;
border-width: 1px;
}

td
{
font-size: 12;
font-weight: normal;
font-style: normal;
font-color: #FFFFFF;
background-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}

div.code
{
border-style: solid;
border-width: 1px;
font-size: 14;
font-weight: normal;
font-style: italic;
background-color: #F8F8FF;
}

C
{
font-size: 12px;
font-family: Courir New;
}
-->
</style>
<body>
<table border="0" width="800" align="center">
<tr><th><u1><div align="center">Tutorial 01 - Tabellen</div></u1></th></tr>
<tr>
<th>Wie beginne ich am besten?</th>
</tr>

<tr>
<td>
Zunächst sollten wird logischerweise dem Browser sagen das wir eine Tabelle beginnen wollen.<br>
Dies tun wir in dem wir den "&lt;table&gt;" tag in unseren Quellcode schreiben.<br>
<b>Code:</b>
<div class="code">
&lt;table boder"1"&gt; &lt;!-- Sagt dem Browser wo die Tabelle beginnt. --&gt;
</div><br>
Hierbei spielen verschiedene Faktoren eine rolle.<br>
Einige hiervon sind z.B.
<ul>
<li>boder</li>
<li>width</li>
<li>height</li>
</ul>
Diese können in den Tabellentag eingefügt und mit werten ausgestattet werden.<br>
<b>Code:</b>
<div class="code">
&lt;table boder"1" width="800" height="50%"&gt; &lt;!-- Verschiedene neue Eigenschaften --&gt;
</div>
Boder gibt an wie breit der Rahmen der Tabelle sein soll.<br>
Width und Height geben an wie breit und hoch die Tabelle sein soll. Hierbei kann zwischen einer angabe in Pixeln und Prozent gewählt werden.
</td>
</tr>

<tr>
<th>Was ist &lt;tr&gt;?</th>
</tr>

<tr>
<td>
Das "tr" im "&lt;tr&gt;" tag steht für Table-Row und erklärt sich somit fast schon selbst.<br>
"&lt;tr&gt;" gibt also an, an welcher Stelle in der Tabelle sich eine neue Zeile befinden soll.<br>
<b>Code:</b>
<div class="code">
&lt;table boder"1"&gt;<br>
&lt;tr&gt; &lt;!-- Erzeugt an dieser Stelle eine neue Zeile --&gt; <br>
<br>
&lt;!-- Hier befindet sich der Inhalt der Zeile --&gt; <br>
<br>
&lt;/tr&gt; &lt;!-- Schliesst an dieser Stelle die neue Zeile --&gt; <br>
&lt;/table&gt;
</div>
Der Inhalt der Zeile wird also dementsprechend zwischen den "&lt;tr&gt;" tag geschrieben.
</td>
</tr>

<tr>
<th>Was ist &lt;th&gt;?</th>
</tr>
<tr>

<tr>
<td>
Das "th" im "&lt;th&gt;" tag steht für Table-Head und erklärt sich ebenso wie "&lt;tr&gt;" fast schon selbst.<br>
"&lt;th&gt;" gibt also an, an welcher Stelle in der Tabelle sich eine Spalte mit den Eigenschaften einer Übeschrift befinden soll.<br>
<b>Code:</b>

<div class="code">
&lt;table boder"1"&gt;<br>
&lt;tr&gt; <br>
&lt;th&gt; <br>
&lt;!-- Hier befindet sich der Inhalt der Überschriftenspalte --&gt; <br>
&lt;/th&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt;
</div>
Hierbei gibt es einige Dinge die zu beachten sind. Bei Table Head gibt es einige automatische Eigenschaften.<br>
Einige davon sind z.B.:
<ul>
<li>Autom. Zentriert</li>
<li>Autom. Fett</li>
</ul>
</td>
</tr>

<tr>
<th>Was ist &lt;td&gt;?</th>
</tr>
<tr>
<td>"td" Steht für Table-Data. zwischen diesen tag kommt also ganz normaler Tabelleninhalt.<br>
<b>Code:</b>
<div class="code">
&lt;table boder"1"&gt;<br>
&lt;tr&gt; <br>
&lt;td&gt; <br>
&lt;!-- Hier befindet sich der Inhalt der Datenspalte --&gt; <br>
&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt;
</div>
Der Inhalt der Datenspalte kann alles sein. Also Text, Bilder oder noch eine weitere Tabelle.
</td>
</tr>

<tr>
<th>Ein Tabellen Beispiel.</th>
</tr>
<tr>
<td>
Wir möchten eine Tabelle erzeugen mit 3 Zeilen und 3 Spalten. Die oberste Zeile soll mit überschriftenspalten gefüllt sein.<br>
<b>Code:</b>
<div class="code">
&lt;table boder"1"&gt;<br>
&lt;tr&gt; <br>
&lt;th&gt;
Überschrift
&lt;/th&gt;
&lt;th&gt;
Überschrift
&lt;/th&gt;
&lt;th&gt;
Überschrift
&lt;/th&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td&gt;
Table Data
&lt;/td&gt;
&lt;td&gt;
Table Data
&lt;/td&gt;
Table Data
&lt;td&gt;
Table Data
&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;tr&gt; <br>
&lt;td&gt;
Table Data
&lt;/td&gt;
&lt;td&gt;
Table Data
&lt;/td&gt;
Table Data
&lt;td&gt;
Table Data
&lt;/td&gt; <br>
&lt;/tr&gt; <br>
&lt;/table&gt;
</div>
<b>Ansicht:</b>
<div class="code">
<table boder="1" width="100" height="100">
<tr>
<th>Überschrift</th>
<th>Überschrift</th>
<th>Überschrift</th>
</tr>
<tr>
<td>Table Data</td>
<td>Table Data</td>
<td>Table Data</td>
</tr>
<tr>
<td>Table Data</td>
<td>Table Data</td>
<td>Table Data</td>
</tr>
</table>
</div>
</td>
</tr>

<tr>
<th>Colspan & Rowspan</th>
</tr>
<tr>
<td>
Wir wollen nun "Colspan & Rownspan" bearbeiten. Diese beiden Eigenschaften sind sehr nützlich und werden häufig gebraucht.<br>
Wenn wir z.B. ein Bild einfügen wollen das sich über zwei Spalten erstreckt benötigen wir "colspan" da colspan für die "cols" also die Spalten verantwortlich ist.<br>
Rowspan hingegen beeinflusst den aufbau der Zeilen.<br>
<b>Code</b>
<div class="code">
&lt;table boder="1"&gt;<br>
&lt;tr&gt;<br>
&lt;td colspan="2"&gt;
Eine 2 Spaltige spalte
&lt;/td&gt;<br>
&lt;/tr&gt;<br>
&lt;tr&gt;<br>
&lt;td&gt;
Einspaltige Spalte
&lt;/td&gt;<br>
&lt;td&gt;
Einspaltige Spalte
&lt;/td&gt;<br>
&lt;/tr&gt;<br>
&lt;/table&gt;
</div>
Zu beachten ist dabei die Rangfolge von links nach rechts und von oben nach unten.<br>
<b>Ansicht:</b>
<div class="code">
<table border="1" width="100" height="100">
<tr>
<td colspan="2">
Eine 2 Spaltige spalte
</td>
</tr>
<tr>
<td>
Einspaltige Spalte
</td>
<td>
Einspaltige Spalte
</td>
</tr>
</div>
</td>
</tr>
</table>
</div>
<br>
Hier ein Beispiel zu "rowspan".<br>
<b>Code:</b><br>
<div class="code">
&lt;table border="1"&gt;<br>
&lt;tr&gt;<br>
&lt;td rowspan="2"&gt; Mehrzeilige Spalte &lt;/td&gt;<br>
&lt;td&gt;Einzeilige Spalte&lt;/td&gt;<br>
&lt;/tr&gt;<br>
&lt;tr&gt;<br>
&lt;td&gt;Einzeilige Spalte&lt;/td&gt;<br>
&lt;/tr&gt;<br>
&lt;/table&gt;<br>
</div>
<br>
Dazu die
<br><b>Ansicht:</b>
<div class="code">
<table border="1" width="100" height="100">
<tr>
<td rowspan="2">Mehrzeilige Spalte</td>
<td>Einzeilige Spalte</td>
</tr>
<tr>
<td>Einzeilige Spalte</td>
</tr>
</table>
</div>
</tr>
<tr>
<td align="center"><c>(C) by Shoebox 2006</c></td>
</tr>
</body>
</html>

Bewertung Anzahl
3
7,7 %
1 Bewertungen
2
46,2 %
6 Bewertungen
1
46,2 %
6 Bewertungen