{"id":60,"date":"2012-08-17T13:42:44","date_gmt":"2012-08-17T13:42:44","guid":{"rendered":"https:\/\/ai.hasebox.de\/index.php\/2012\/08\/17\/16-2-tabellen\/"},"modified":"2025-11-11T11:04:29","modified_gmt":"2025-11-11T11:04:29","slug":"16-2-tabellen","status":"publish","type":"post","link":"https:\/\/ai.hasebox.de\/index.php\/2012\/08\/17\/16-2-tabellen\/","title":{"rendered":"16.1 Tabellen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">{source}<span style=\"font-family: courier new, courier, monospace;\"><br><span>&lt;<\/span>!&#8211; You can place html anywhere within the source tags &#8212;<span>&gt;<\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>script language=&#8220;javascript&#8220; type=&#8220;text\/javascript&#8220;<span>&gt;<\/span><br> \/\/ You can place JavaScript like this<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>\/script<span>&gt;<\/span><br><span>&lt;<\/span>?php<br> \/\/ You can place PHP like this<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">?<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h1<span>&gt;<\/span>HTML Tabellen &#8211; Grundlagen<span>&lt;<\/span>\/h1<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2<span>&gt;<\/span>Wie kam fr&amp;uuml;her das Design auf Homepages<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Sicher haben Sie sich bisher schon gefragt, wie kam das Design fr&amp;uuml;her ohne CSS auf<br>Homepages? &#8211; Normalerweise &amp;uuml;ber Tabellen, die unsichtbar sind. Dazu<br>sp&amp;auml;ter mehr. Nun erstmals zu Tabellen, die sichtbar sind und damit<br>einfacher zu verstehen.<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>HTML Tabellen werden auch heute noch angewendet, wenn die Inhalte sinnvoll in Tabellen dargestellt werden k&amp;ouml;nnen, sprich wenn man auch im normalen Alltag eine Tabelle daf&amp;uuml;r hernehmen w&amp;uuml;rde. Z.B. f&amp;uuml;r Fahrpl&amp;auml;ne usw. &#8211; HTML Tabellen werden bei aktuellem HTML-Einsatz nicht mehr f&amp;uuml;r Design genutzt!<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2 id=&#8220;bestandteile_tabelle&#8220;<span>&gt;<\/span>Bestandteile einer Tabelle &#8211; Tabellenaufbau<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Tabellen bestehen aus Reihen und Spalten. Diese werden wir nun<br>schrittweise aufbauen (zum besseren Verst&amp;auml;ndnis) bis hin zur<br>kompletten Tabelle.<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>F&amp;uuml;r eine Tabelle werden auf jeden Fall 3 verschiedene HTML-TAGs ben&amp;ouml;tigt. Diese HTML-Befehle sind:<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>ul<span>&gt;<\/span><br><span>&lt;<\/span>li<span>&gt;<\/span>&amp;lt;table&amp;gt;<span>&lt;<\/span>\/li<span>&gt;<\/span><br><span>&lt;<\/span>li<span>&gt;<\/span>&amp;lt;tr&amp;gt;<span>&lt;<\/span>\/li<span>&gt;<\/span><br><span>&lt;<\/span>li<span>&gt;<\/span>&amp;lt;td&amp;gt;<span>&lt;<\/span>\/li<span>&gt;<\/span><br><span>&lt;<\/span>\/ul<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Grundlage ist der HTML-TAG &amp;lt;table&amp;gt;. Damit f&amp;auml;ngt jede Tabelle<br>an und mit dem entsprechenden END-TAG h&amp;ouml;rt diese auf. Wichtig ist, dass beide gesetzt werden, da zwar bei fehlendem END-TAG der IE die halbfertige Tabelle<br>anzeigt, dagegen der Netscape u.U. je nach Version gar nichts anzeigt.<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Mit diesem Code passiert noch gar nichts, da weder eine Anzahl der Spalten noch die Anzahl der Zeilen angegeben wurde.<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2 id=&#8220;tabellen_zeile&#8220;<span>&gt;<\/span>Tabellenzeile erstellen &#8211; &amp;lt;tr&amp;gt;<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Als n&amp;auml;chsten Schritt legen wir eine Zeile mit &amp;lt;tr&amp;gt; an. Das tr steht f&amp;uuml;r engl. <span>&lt;<\/span>b<span>&gt;<\/span>t<span>&lt;<\/span>\/b<span>&gt;<\/span>able <span>&lt;<\/span>b<span>&gt;<\/span>r<span>&lt;<\/span>\/b<span>&gt;<\/span>ow = Tabellen Reihe<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Wieviele Zellen in der Tabellenzeile angezeigt werden, wird &amp;uuml;ber den nun folgenden HTML-Befehl bewirkt.<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2 id=&#8220;tabellen_zelle&#8220;<span>&gt;<\/span>Tabellenzelle erstellen<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Auch jetzt wird noch nichts angezeigt &#8211; es fehlen die<br>Tabellendatenzellen &#8211; also der HTML-TAG &amp;lt;td&amp;gt;, das f&amp;uuml;r das<br>engl. <span>&lt;<\/span>b<span>&gt;<\/span>t<span>&lt;<\/span>\/b<span>&gt;<\/span>able <span>&lt;<\/span>b<span>&gt;<\/span>d<span>&lt;<\/span>\/b<span>&gt;<\/span>ata = Tabellen Daten steht<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt;<br> &amp;lt;\/td&amp;gt;<br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2 id=&#8220;tabelle_mit_inhalt_fuellen&#8220;<span>&gt;<\/span>Inhalt in Tabelle<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Auch jetzt wird noch herzhaft wenig angezeigt, da kein Inhalt da ist. Tragen wir als Inhalt in unsere Tabelle:<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt;<br> Inhalt 1<br> &amp;lt;\/td&amp;gt;<br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>div class=&#8220;browserfenster&#8220;<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>table<span>&gt;<\/span><br><span>&lt;<\/span>tbody<span>&gt;<\/span><br><span>&lt;<\/span>tr<span>&gt;<\/span><br><span>&lt;<\/span>td<span>&gt;<\/span> INHALT 1 <span>&lt;<\/span>\/td<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>\/tr<span>&gt;<\/span><br><span>&lt;<\/span>\/tbody<span>&gt;<\/span><span>&lt;<\/span>\/table<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>\/div<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h2 id=&#8220;rahmen_der_tabelle&#8220;<span>&gt;<\/span>Rahmen der Tabelle anzeigen<span>&lt;<\/span>\/h2<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Irgendwie sieht es auch noch nicht anders aus als unsere bisherigen<br>HTML-Seiten &#8211; also soll der <span>&lt;<\/span>b<span>&gt;<\/span>Rahmen der Tabelle<span>&lt;<\/span>\/b<span>&gt;<\/span> noch angezeigt werden. <span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table <span>&lt;<\/span>b<span>&gt;<\/span>border=&#8220;1&#8243;<span>&lt;<\/span>\/b<span>&gt;<\/span>&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt;<br> Inhalt 1<br> &amp;lt;\/td&amp;gt;<br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>div class=&#8220;browserfenster&#8220;<span>&gt;<\/span><br><span>&lt;<\/span>table border=&#8220;1&#8243;<span>&gt;<\/span><br><span>&lt;<\/span>tbody<span>&gt;<\/span><span>&lt;<\/span>tr<span>&gt;<\/span><br><span>&lt;<\/span>td<span>&gt;<\/span> INHALT 1 <span>&lt;<\/span>\/td<span>&gt;<\/span><br><span>&lt;<\/span>\/tr<span>&gt;<\/span><br><span>&lt;<\/span>\/tbody<span>&gt;<\/span><span>&lt;<\/span>\/table<span>&gt;<\/span><br><span>&lt;<\/span>\/div<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Und nun kommen noch <span>&lt;<\/span>b<span>&gt;<\/span>mehr Spalten<span>&lt;<\/span>\/b<span>&gt;<\/span> in Form von &amp;lt;td&amp;gt; hinzu<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table border=&#8220;1&#8243;&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt;<br> Inhalt 1<br> &amp;lt;\/td&amp;gt;<br><span>&lt;<\/span>b<span>&gt;<\/span> &amp;lt;td&amp;gt;<br> Inhalt 2<br> &amp;lt;\/td&amp;gt;<span>&lt;<\/span>\/b<span>&gt;<\/span><br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>div class=&#8220;browserfenster&#8220;<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>table border=&#8220;1&#8243;<span>&gt;<\/span><br><span>&lt;<\/span>tbody<span>&gt;<\/span><span>&lt;<\/span>tr<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>td<span>&gt;<\/span> INHALT 1 <span>&lt;<\/span>\/td<span>&gt;<\/span><br><span>&lt;<\/span>td<span>&gt;<\/span> INHALT 2 <span>&lt;<\/span>\/td<span>&gt;<\/span><br><span>&lt;<\/span>\/tr<span>&gt;<\/span><br><span>&lt;<\/span>\/tbody<span>&gt;<\/span><span>&lt;<\/span>\/table<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>\/div<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>So, das gleiche mit noch <span>&lt;<\/span>b<span>&gt;<\/span>mehr Zeilen<span>&lt;<\/span>\/b<span>&gt;<\/span> &#8211; beides kann nach Belieben variiert werden. <span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>pre<span>&gt;<\/span><br>&amp;lt;table border=&#8220;1&#8243;&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt; INHALT ZELLE 1 &amp;lt;\/td&amp;gt;<br>&amp;lt;td&amp;gt; INHALT ZELLE 2 &amp;lt;\/td&amp;gt;<span><\/span><br> &amp;lt;\/tr&amp;gt;<br> &amp;lt;tr&amp;gt;<br> &amp;lt;td&amp;gt; INHALT ZELLE 3 &amp;lt;\/td&amp;gt;<br>&amp;lt;td&amp;gt; INHALT ZELLE 4 &amp;lt;\/td&amp;gt;<span><\/span><br> &amp;lt;\/tr&amp;gt;<br>&amp;lt;\/table&amp;gt;<br><span>&lt;<\/span>\/pre<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span><\/span><br>&lt;p&gt;Achte auf die Einr&amp;uuml;ckungen, die die einzelnen Zellen verdeutlichen.&lt;\/p&gt;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span style=\"font-family: courier new, courier, monospace;\"><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>h3<span>&gt;<\/span>Tipp: zum Fehler bei Tabellen vermeiden<span>&lt;<\/span>\/h3<span>&gt;<\/span><br><span>&lt;<\/span>p<span>&gt;<\/span>Wegen der &amp;Uuml;bersichtlichkeit und um Probleme zu umgehen, sollte besonders<br>bei Tabellen auf sauberen Code geachtet werden. Also auf jeden Fall mit<br>Einr&amp;uuml;ckungen zur besseren &amp;Uuml;bersicht arbeiten!<span>&lt;<\/span>\/p<span>&gt;<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span>&lt;<\/span>p<span>&gt;<\/span>Beim Arbeiten mit Tabellen solltest du das Attribut border setzen, also:<br>&amp;lt;table border=&#8220;1&#8243;&amp;gt;<span>&lt;<\/span>\/p<span>&gt;<\/span><span>&lt;<\/span>!&#8211; \/edit:inhalt &#8212;<span>&gt;<\/span><span>&lt;<\/span>!&#8211; omlement:vgw &#8212;<span>&gt;<\/span><span>&lt;<\/span>img src=&#8220;http:\/\/vg09.met.vgwort.de\/na\/b1c5b5b67b694d3b8f5061a6b08bd7c6&#8243; width=&#8220;1&#8243; height=&#8220;1&#8243; alt=&#8220;&#8220; \/<span>&gt;<\/span><span>&lt;<\/span>!&#8211; \/omlement:vgw &#8212;<span>&gt;<\/span><br> {\/source}<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Aufgabe:<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Erstelle das Verzeichnis \/ai\/html\/tabellen<br><\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Erstelle in diesem Verzeichnis die Datei tabelle11.html und erstelle eine Tabelle mit nur einer Zeile und einer Spalte.<br><\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>&nbsp;<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Aufgabe<br><\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Erstelle die Datei tabelle13.html.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b><b>Erstelle den code, der eine Tabelle mit 3 Zeilen erzeugt.<\/b><br> <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>&nbsp;<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Aufgabe<br><\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Erstelle die Datei tabell51.html.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Erstelle den code, der eine Tabelle mit 5 Spalten erzeugt.<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>&nbsp;<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>&nbsp;<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>{source}&lt;!&#8211; You can place html anywhere within the source tags &#8212;&gt; &lt;script language=&#8220;javascript&#8220; type=&#8220;text\/javascript&#8220;&gt; \/\/ You can place JavaScript like this &lt;\/script&gt;&lt;?php \/\/ You can place PHP like this ?&gt; &lt;h1&gt;HTML Tabellen &#8211; Grundlagen&lt;\/h1&gt; &lt;h2&gt;Wie kam fr&amp;uuml;her das Design auf Homepages&lt;\/h2&gt; &lt;p&gt;Sicher haben Sie sich bisher schon gefragt, wie kam das Design fr&amp;uuml;her ohne CSS [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[9,47],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-html","category-html2"],"_links":{"self":[{"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":2,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":2390,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/posts\/60\/revisions\/2390"}],"wp:attachment":[{"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ai.hasebox.de\/index.php\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}