<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tutorialwelt.de &#187; HTML-Tutorial</title>
	<atom:link href="http://www.tutorialwelt.de/tag/html-tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://www.tutorialwelt.de</link>
	<description>Tutorials aus der IT-Welt</description>
	<lastBuildDate>Sat, 22 May 2010 13:24:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>HTML Tutorial mit Video &#8211; Der Quirks Modus und margin auto im Internet Explorer</title>
		<link>http://www.tutorialwelt.de/537/html-tutorial-quirks-modus-margin-auto-internet-explorer.htm</link>
		<comments>http://www.tutorialwelt.de/537/html-tutorial-quirks-modus-margin-auto-internet-explorer.htm#comments</comments>
		<pubDate>Thu, 04 Feb 2010 11:00:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML Video Tutorial]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>
		<category><![CDATA[margin auto]]></category>
		<category><![CDATA[Quirks Modus]]></category>
		<category><![CDATA[zentrieren in html]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=537</guid>
		<description><![CDATA[Wer schon einmal versucht hat, im Internet Explorer Divs per margin auto horizontal auszurichten, wird sich mit dieser Thematik früher oder später auseinandergesetzt haben: Dem Quirks Modus.

Nein! Wir befinden uns nicht in einem Physik-Tutorial über Quarks und Co. Wir sprechen von den Browsern.

Auch wenn jeder Designer sich Mühe geben sollte, seine Webseiten valide zu programmieren, so wird man nur wenige Internet Seiten im Internet finden, die einen sauberen einwandfreien Quellcode haben....


Related posts:<ol><li><a href='http://www.tutorialwelt.de/514/css-tutorial-mit-video-hintergrund-fur-internet-seite-erstellen.htm' rel='bookmark' title='Permanent Link: CSS Tutorial mit Video &#8211; Hintergrund für Internet Seite erstellen'>CSS Tutorial mit Video &#8211; Hintergrund für Internet Seite erstellen</a> <small>Um einen Hintergrund für eine Webseite zu erstellen kann man...</small></li>
<li><a href='http://www.tutorialwelt.de/548/wichtiges-sicherheits-update-fur-internet-explorer-6-8.htm' rel='bookmark' title='Permanent Link: WICHTIGES Sicherheits-Update für Internet Explorer 6-8'>WICHTIGES Sicherheits-Update für Internet Explorer 6-8</a> <small>Heute möchte ich alle meine Besucher darauf aufmerksam machen, daß...</small></li>
<li><a href='http://www.tutorialwelt.de/511/webseiten-auch-fur-den-internet-explorer-6-optimieren.htm' rel='bookmark' title='Permanent Link: Webseiten auch für den Internet Explorer 6 optimieren'>Webseiten auch für den Internet Explorer 6 optimieren</a> <small>Auch wenn ich bereits in einem anderen Tutorial (Vorschau von...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">HTML Tutorial mit Video &#8211; Der Quirks Modus und margin auto im Internet Explorer</h1>
<p><a href="http://www.tutorialwelt.de/videos/marginautoquirks.htm" title="HTML Video Tutorial - margin auto und der Quirks Modus im internet Explorer" style="font-size: 16px;">Hier können Sie das Video in voller Größe ansehen</a></p>
<p>Wer schon einmal versucht hat, im Internet Explorer Divs per margin auto horizontal auszurichten, wird sich mit dieser Thematik früher oder später auseinandergesetzt haben: Dem Quirks Modus.</p>
<p>Nein! Wir befinden uns nicht in einem Physik-Tutorial über Quarks und Co. Wir sprechen von den Browsern.</p>
<p>Auch wenn jeder Designer sich Mühe geben sollte, seine Webseiten valide zu programmieren, so wird man nur wenige Internet Seiten im Internet finden, die einen sauberen einwandfreien Quellcode haben. Das hat auch schon oft den Ursprung in den CMS Systemen (Content-Management-Systeme &#8211; also Seiten, die man ohne Programmierkenntnisse einfach anpassen kann), die gerne eingesetzt werden.</p>
<p>Die Browser müssen wahre Künstler sein, in dem, was sie teilweise aus sehr viel falschem Code noch zaubern. Teilweise grenzt es an ein Wunder, daß viele Seiten so ansehnlich aussehen.</p>
<p>Damit das Ganze überhaupt möglich ist, haben die Entwickler in den einzelnen Browsern den sogenannten Quirks-Modus eingeführt. Dies ist ein Modus, der sehr viel falsches akzeptiert und versucht richtig zu interpretieren. Dieser Modus wird automatisch geschaltet, wenn der Doctype der Internet Seite nichts anderes verlangt.</p>
<p>Der Internet Explorer zum Beispiel hat auch einen solchen Quirks Modus. Nur ist es hier ein klein wenig verwunderlich, daß ausgerechnet dieser &#8220;Fehlertolerante&#8221; Modus nicht in der Lage ist, ein Div per margin auto horizontal auszurichten.</p>
<p>Demzufolge muss man im Internet Explorer den Quirks Modus ausschalten, um die horizontale Ausrichtung per margin auto zu realisieren.</p>
<p>Hierfür gibt es folgende Doctypen:</p>
<p>&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/html4/loose.dtd&#8221;&gt;<br />
&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01//EN&#8221; &#8220;http://www.w3.org/TR/html4/strict.dtd&#8221;><br />
&lt;!DOCTYPE HTML PUBLIC &#8220;-//W3C//DTD HTML 4.01 Frameset//EN&#8221; &#8220;http://www.w3.org/TR/html4/frameset.dtd&#8221;&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Frameset//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&#8221;&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.1//EN&#8221; &#8220;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#8221;></p>
<p>Wer sich mit dem Thema Quirks Modus in den verschiedenen Browsern weiter auseinandersetzen möchte kann dies unter folgenden Links tun:</p>
<h3>Mozilla/Firefox</h3>
<p><a href="http://developer.mozilla.org/en/docs/Mozilla%27s_DOCTYPE_sniffing" lang="en" xml:lang="en" hreflang="en">Mozilla&#8217;s DOCTYPE sniffing</a><br />
<a href="http://developer.mozilla.org/en/docs/Mozilla_Quirks_Mode_Behavior" lang="en" xml:lang="en" hreflang="en">Mozilla Quirks Mode Behavior</a></p>
<h3>Internet Explorer</h3>
<p><a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/DOCTYPE.asp" hreflang="en">DOCTYPE-Switch im Internet Explorer</a><br />
<a href="http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp" lang="en" xml:lang="en" hreflang="en">CSS Enhancements in Internet Explorer 6</a></p>
<h3>Opera</h3>
<p><a href="http://www.opera.com/docs/specs/doctype/" hreflang="en">The Opera 9 DOCTYPE Switches</a></p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/514/css-tutorial-mit-video-hintergrund-fur-internet-seite-erstellen.htm' rel='bookmark' title='Permanent Link: CSS Tutorial mit Video &#8211; Hintergrund für Internet Seite erstellen'>CSS Tutorial mit Video &#8211; Hintergrund für Internet Seite erstellen</a> <small>Um einen Hintergrund für eine Webseite zu erstellen kann man...</small></li>
<li><a href='http://www.tutorialwelt.de/548/wichtiges-sicherheits-update-fur-internet-explorer-6-8.htm' rel='bookmark' title='Permanent Link: WICHTIGES Sicherheits-Update für Internet Explorer 6-8'>WICHTIGES Sicherheits-Update für Internet Explorer 6-8</a> <small>Heute möchte ich alle meine Besucher darauf aufmerksam machen, daß...</small></li>
<li><a href='http://www.tutorialwelt.de/511/webseiten-auch-fur-den-internet-explorer-6-optimieren.htm' rel='bookmark' title='Permanent Link: Webseiten auch für den Internet Explorer 6 optimieren'>Webseiten auch für den Internet Explorer 6 optimieren</a> <small>Auch wenn ich bereits in einem anderen Tutorial (Vorschau von...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/537/html-tutorial-quirks-modus-margin-auto-internet-explorer.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</title>
		<link>http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm</link>
		<comments>http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm#comments</comments>
		<pubDate>Sun, 18 Oct 2009 10:00:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Html tabellen ausdrucken]]></category>
		<category><![CDATA[html table]]></category>
		<category><![CDATA[HTML-Tabellen]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[tbody Tabellen]]></category>
		<category><![CDATA[tbody Tabellen ausdrucken]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=377</guid>
		<description><![CDATA[In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme:
Opera hat bei dem Einsatz von table-row-group in der ersten Zeile der zweiten Seite nur der Inhalt der ersten Zelle angezeigt.
Opera und Firefox haben den Inhalt aller drei Spalten in die erste gesetzt.

Um den Fehler des Opera Browsers in der ersten Zeile der zweiten Seite in den Griff zu bekommen, müssen wir ....


Related posts:<ol><li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size: 12px;">Fortsetzung Tutorial<br />
HTML Tabellen tbody scrollen und korrekt ausdrucken</h1>
<p>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme:<br />
Opera hat bei dem Einsatz von table-row-group in der ersten Zeile der zweiten Seite nur der Inhalt der ersten Zelle angezeigt.<br />
Opera und Firefox haben den Inhalt aller drei Spalten in die erste gesetzt.</p>
<p>Um den Fehler des Opera Browsers in der ersten Zeile der zweiten Seite in den Griff zu bekommen, müssen wir<br />
display: table-row-group; mit display:block; ersetzen:</p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>#printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  #printoutertab tbody td {width: 220px;}
  tbody tr {display: block;}</pre>
</div>
<p>Und schon ist das Ergebnis besser:</p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_380" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-380" title="tbody Tabelle Seitenumbruch im Opera ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_2_2_op-300x250.jpg" alt="tbody Tabelle Seitenumbruch im Opera ausgedruckt" width="300" height="250" /><p class="wp-caption-text">tbody Tabelle Seitenumbruch im Opera ausgedruckt</p></div>
<p>Das gleiche Ergebnis liefert uns nun der Firefox Browser:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_357" class="wp-caption alignnone" style="width: 301px"><img class="size-medium wp-image-357" title="Ausdruck im Firefox mit table-row-group" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_1_ff-291x300.jpg" alt="Ausdruck im Firefox mit table-row-group" width="291" height="300" /><p class="wp-caption-text">Ausdruck im Firefox mit table-row-group</p></div>
<p><span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_358" class="wp-caption alignnone" style="width: 285px"><img class="size-medium wp-image-358" title="Ausdruck Seitenumbruch im Firefox table-row-group" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_2_ff-275x300.jpg" alt="Ausdruck Seitenumbruch im Firefox table-row-group" width="275" height="300" /><p class="wp-caption-text">Ausdruck Seitenumbruch im Firefox table-row-group</p></div>
<p>Diese Stauchung gibt es nun im Internet Explorer nicht:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_361" class="wp-caption alignnone" style="width: 288px"><img class="size-medium wp-image-361" title="Ausdruck im Internet Explorer mit table-row-group" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_1_ie-278x300.jpg" alt="Ausdruck im Internet Explorer mit table-row-group" width="278" height="300" /><p class="wp-caption-text">Ausdruck im Internet Explorer mit table-row-group</p></div>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_362" class="wp-caption alignnone" style="width: 286px"><img class="size-medium wp-image-362" title="Ausdruck Seitenumbruch im Internet Explorer table-row-group" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_2_ie-276x300.jpg" alt="Ausdruck Seitenumbruch im Internet Explorer table-row-group" width="276" height="300" /><p class="wp-caption-text">Ausdruck Seitenumbruch im Internet Explorer table-row-group</p></div>
<p>Der Fehler beim Seitenumbruch besteht allerdings immer noch.<br />
Der Unterschied zwischen Internet Explorer und Opera/Firefox besteht darin, daß die Browser bei der Berechnung der Breite von unterschiedlichen Grundwerten ausgehen. Opera und Firefox setzen die table-row-group in die erste Spalte der Tabelle und verbreitern somit die komplette erste Spalte, während sie die letzten beiden stauchen. Der Internet Explorer würde von der Header Zeile ausgehen und nicht vom Body.</p>
<p>Zu dem Firefox/Opera Problem der Stauchung gibt es eine Lösung. Man fügt eine weitere kleine Tabelle in die erste th Zelle des thead Bereiches ein. In dieser Tabelle sind nun die eigentlichen drei thead Werte vorhanden:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
  &lt;link rel="stylesheet" media="print" href="print.css"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="screenoutertab"&gt;
    ..........
   &lt;/table&gt;

  &lt;table id="printoutertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;&lt;table&gt;&lt;tr&gt;&lt;td class="z1"&gt;Überschrift 1&lt;/td&gt;&lt;td class="z1"&gt;Überschrift 2&lt;/td&gt;&lt;td class="z1"&gt;Überschrift 3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/th&gt;
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;&lt;table&gt;&lt;tr&gt;&lt;td class="z1"&gt;Fußnote 1&lt;/td&gt;&lt;td class="z1"&gt;Fußnote 2&lt;/td&gt;&lt;td class="z1"&gt;Fußnote 3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/th&gt;
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
     &lt;th&gt;&amp;nbsp;&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
           &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            ........
            ........
            ........
    &lt;/tbody&gt;
   &lt;/table&gt;

  &lt;/body&gt;
 &lt;/html&gt;</pre>
</div>
<p>Ich habe zur einfacheren Zuordnung den Zellen der verschachtelten Tabelle die Klasse z1 zugeordnet.</p>
<p>In der print.css müssen wir noch der Klasse css den Wert font-weight: bold; und width: 220px; zuordnen.</p>
<p>Die print.css sähe dann folgendermaßen aus:<br />
<small></small></p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>  #printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  #printoutertab tbody td {width: 220px;}
  tbody tr {display: block;}
  .z1 {font-weight: bold; width: 220px;}</pre>
</div>
<p>Nun sieht das Ganze im Firefox folgendermaßen aus:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_365" class="wp-caption alignnone" style="width: 304px"><img class="size-medium wp-image-365" title="tbody Tabelle im Firefox ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_1_ff-294x300.jpg" alt="tbody Tabelle im Firefox ausgedruckt" width="294" height="300" /><p class="wp-caption-text">tbody Tabelle im Firefox ausgedruckt</p></div>
<p>Und der Seitenumbruch sieht auch perfekt aus:<br />
<span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_366" class="wp-caption alignnone" style="width: 298px"><img class="size-medium wp-image-366" title="tbody Tabelle Seitenumbruch im Firefox ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_2_ff-288x300.jpg" alt="tbody Tabelle Seitenumbruch im Firefox ausgedruckt" width="288" height="300" /><p class="wp-caption-text">tbody Tabelle Seitenumbruch im Firefox ausgedruckt</p></div>
<p>Jetzt schauen wir uns das Ergebnis im Opera an:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_367" class="wp-caption alignnone" style="width: 241px"><img class="size-medium wp-image-367" title="tbody Tabellen Ausdruck im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_1_op-231x300.jpg" alt="tbody Tabellen Ausdruck im Opera" width="231" height="300" /><p class="wp-caption-text">tbody Tabellen Ausdruck im Opera</p></div>
<p>Und beim Seitenumbruch:</p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_384" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-384" title="tbody Tabellen Ausdruck Seitenumbruch im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_2_op1-300x272.jpg" alt="tbody Tabellen Ausdruck Seitenumbruch im Opera" width="300" height="272" /><p class="wp-caption-text">tbody Tabellen Ausdruck Seitenumbruch im Opera</p></div>
<p>Das Tabellenende ist nun korrekt berechnet worden. Die Spalten sind auf die richtige Breite gebracht. Hier passt nun alles.</p>
<p>Doch nun kommt noch einmal der Internet Explorer an die Reihe. Diesmal zickt der IE:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_369" class="wp-caption alignnone" style="width: 289px"><img class="size-medium wp-image-369" title="tbody Tabelle im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_1_ie-279x300.jpg" alt="tbody Tabelle im Internet Explorer ausgedruckt" width="279" height="300" /><p class="wp-caption-text">tbody Tabelle im Internet Explorer ausgedruckt</p></div>
<p>Beim Seitenumbruch stimmt das Ganze auch nicht:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_370" class="wp-caption alignnone" style="width: 284px"><img class="size-medium wp-image-370" title="tbody Tabelle Seitenumbruch im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw5_2_ie-274x300.jpg" alt="tbody Tabelle Seitenumbruch im Internet Explorer ausgedruckt" width="274" height="300" /><p class="wp-caption-text">tbody Tabelle Seitenumbruch im Internet Explorer ausgedruckt</p></div>
<p>In der vorherigen Version stimmte die Anzeige des Internet Explorers, aber nicht die von Opera und Firefox.<br />
Jetzt ist es umgekehrt. Stehen wir nun vor einem unlösbaren Problem? NEIN!<br />
Wir werden nun eine Abfrage einführen. Wenn der Internet Explorer verwendet wird, soll die verschachtelte Tabelle nicht zum Einsatz kommen.</p>
<p>Zuletzt ist mir noch aufgefallen, daß bei Opera bei thead und tfoot die Einträge nicht zentriert wurden, wie bei den anderen Browsern. Also werden wir in der CSS die z1 Klasse noch um ein text-align: center; erweitern.</p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>  #printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  #printoutertab tbody td {width: 220px;}
  tbody tr {display: block;}
  .z1 {font-weight: bold; width: 220px; text-align: center;}</pre>
</div>
<p>Um den Internet Explorer abzufragen verwenden wir folgendes Javascript:<br />
if (navigator.appName==&#8221;Microsoft Internet Explorer&#8221;) {</p>
<p>Unsere HTML Datei sähe dann folgendermaßen aus:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
  &lt;link rel="stylesheet" media="print" href="print.css"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="screenoutertab"&gt;
    ..........
   &lt;/table&gt;

  &lt;table id="printoutertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Überschrift 1")} else {document.write("&lt;table&gt;&lt;tr&gt;&lt;td class='z1'&gt;Überschrift 1&lt;/td&gt;&lt;td class='z2'&gt;Überschrift 2&lt;/td&gt;&lt;td class='z3'&gt;Überschrift 3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;");}&lt;/script&gt;&lt;/th&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Überschrift 2")} else {document.write("&amp;nbsp;");} &lt;/script&gt;&lt;/th&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Überschrift 3")} else {document.write("&amp;nbsp;");} &lt;/script&gt;&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Fußnote 1")} else {document.write("&lt;table&gt;&lt;tr&gt;&lt;td class='z1'&gt;Fußnote 1&lt;/td&gt;&lt;td class='z2'&gt;Fußnote 2&lt;/td&gt;&lt;td class='z3'&gt;Fußnote 3&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;");}&lt;/script&gt;&lt;/th&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Fußnote 2")} else {document.write("&amp;nbsp;");} &lt;/script&gt;&lt;/th&gt;
     &lt;th&gt;&lt;script type="text/javascript"&gt;if (navigator.appName=="Microsoft Internet Explorer") {document.write("Fußnote 3")} else {document.write("&amp;nbsp;");} &lt;/script&gt;&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Zelle 1&lt;/td&gt;
&lt;td&gt;Zelle 2&lt;/td&gt;
&lt;td&gt;Zelle 3&lt;/td&gt;
&lt;/tr&gt;
........
........
........
&lt;/tbody&gt;
&lt;/table&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
</div>
<p>Wir schauen uns nun gemeinsam noch ein allerletztes Mal die Ergebnisse der unterschiedlichen Browser an.</p>
<p>Um es gleich vorweg zu nehmen. Dem Internet Explorer wird man den korrekten Seitenumbruch nicht beibringen können. Auch ein page-break-after bzw. page-break-before ist hier sinnlos. Der Internet Explorer schafft es einfach nicht.</p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_371" class="wp-caption alignnone" style="width: 287px"><img class="size-medium wp-image-371" title="tbody Tabelle in Firefox ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_1_ff-277x300.jpg" alt="tbody Tabelle in Firefox ausgedruckt" width="277" height="300" /><p class="wp-caption-text">tbody Tabelle in Firefox ausgedruckt</p></div>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_372" class="wp-caption alignnone" style="width: 290px"><img class="size-medium wp-image-372" title="tbody Tabelle mit Seitenumbruch in Firefox ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_2_ff-280x300.jpg" alt="tbody Tabelle mit Seitenumbruch in Firefox ausgedruckt" width="280" height="300" /><p class="wp-caption-text">tbody Tabelle mit Seitenumbruch in Firefox ausgedruckt</p></div>
<p>Im Opera sieht es nun ebenfalls annehmbar aus:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_388" class="wp-caption alignnone" style="width: 243px"><img class="size-medium wp-image-388" title="tbody Tabellen Ausdruck im Opera Browser" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_1_op-233x300.jpg" alt="tbody Tabellen Ausdruck im Opera Browser" width="233" height="300" /><p class="wp-caption-text">tbody Tabellen Ausdruck im Opera Browser</p></div>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_389" class="wp-caption alignnone" style="width: 301px"><img class="size-medium wp-image-389" title="tbody Tabelle - Seitenwechsel ausgedruckt im Opera " src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_2_op-291x300.jpg" alt="tbody Tabelle - Seitenwechsel ausgedruckt im Opera " width="291" height="300" /><p class="wp-caption-text">tbody Tabelle - Seitenwechsel ausgedruckt im Opera </p></div>
<p>Auch wenn es uns nun nicht gelungen ist, dem Opera Browser es beizubringen, daß thead und tfoot auf jeder Seite wiederholt werden sollten, haben wir ein ansehnliches Ergebnis erreicht. Das Ende der Tabelle wir nun auch richtig berechnet und nicht mitten in die Tabelle gesetzt.</p>
<p>Abschließend betrachten wir noch das Ergebnis im Internet Explorer. Hier ist leider nichts mehr zu machen.<br />
Der Fehler beim Seitenübergang ist nicht in den Griff zu bekommen. Angeblich soll Microsoft einen Patch für den Internet Explorer haben. Gefunden habe ich dazu allerdings leider nichts.</p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_390" class="wp-caption alignnone" style="width: 289px"><img class="size-medium wp-image-390" title="tbody Tabelle im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_1_ie-279x300.jpg" alt="tbody Tabelle im Internet Explorer ausgedruckt" width="279" height="300" /><p class="wp-caption-text">tbody Tabelle im Internet Explorer ausgedruckt</p></div>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_391" class="wp-caption alignnone" style="width: 284px"><img class="size-medium wp-image-391" title="tbody Tabelle Seitenwechsel im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw6_2_ie-274x300.jpg" alt="tbody Tabelle Seitenwechsel im Internet Explorer ausgedruckt" width="274" height="300" /><p class="wp-caption-text">tbody Tabelle Seitenwechsel im Internet Explorer ausgedruckt</p></div>
<p>Für dieses Tutorial sind so manche Kopfhaare ergraut. Ich glaube hier kann man überdeutlich sehen, wie komplex Internet Seiten Entwicklung sein kann, da es manchmal kein Patentrezept gibt und einem die Entwickler der Browser auch die eine oder andere Stolperfalle vor die Füsse werfen. Schade eigentlich. Es soll doch ein einheitlicher Standard geschaffen werden?! Davon sind wir noch meilenweit entfernt. Inzwischen startet CSS mit der dritten Generation. Befehle a la page-break-after sollten seit CSS 2.1 Standard sein. Obwohl man die aktuellsten Broser verwendet, kommt man bei so simplen Dingen wie dem Ausdrucken einer Tabelle ins straucheln.</p>
<p>Trotz allem sind wir mit dem Entwickeln von Tabellen noch nicht fertig. Hierzu werden noch ein paar Tutorials folgen.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</title>
		<link>http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm</link>
		<comments>http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm#comments</comments>
		<pubDate>Sat, 17 Oct 2009 04:29:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[CSS-Tutorial]]></category>
		<category><![CDATA[HTML-Tabellen]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[tbody Tabellen]]></category>
		<category><![CDATA[tbody Tabellen ausdrucken]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=319</guid>
		<description><![CDATA[Im letzten <a href="http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm">Tutorial</a> habe ich Euch gezeigt, wie man bei <strong>Tabellen in HTML</strong> den TBody Bereich scrollen kann, während thead und tfoot stehen bleiben. Das funktioniert in allen gängigen Browsern (<strong>auch dem Internet Explorer</strong>). Mit dieser Methode ist allerdings ein lesbarer Ausdruck der Tabelle nicht möglich.

Letztlich wird nur ein Screenshot der Tabelle auf Papier gebracht....


Related posts:<ol><li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">HTML Tabellen tbody scrollen und korrekt ausdrucken</h1>
<p>Im letzten <a href="http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm">Tutorial</a> habe ich Euch gezeigt, wie man bei <strong>Tabellen in HTML</strong> den TBody Bereich scrollen kann, während thead und tfoot stehen bleiben. Das funktioniert in allen gängigen Browsern (<strong>auch dem Internet Explorer</strong>). Mit dieser Methode ist allerdings ein lesbarer Ausdruck der Tabelle nicht möglich.</p>
<p>Letztlich wird nur ein Screenshot der Tabelle auf Papier gebracht. Das Ergebnis sieht folgendermaßen aus:</p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_336" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-336" title="Tbody Tabelle Ausdruck 1 im Firefox" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw1_ff-300x247.jpg" alt="Tbody Tabelle Ausdruck 1 im Firefox" width="300" height="247" /><p class="wp-caption-text">Tbody Tabelle Ausdruck 1 im Firefox</p></div>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_337" class="wp-caption alignnone" style="width: 225px"><img class="size-medium wp-image-337" title="Tbody Tabelle Ausdruck 1 im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw1_op-215x300.jpg" alt="Tbody Tabelle Ausdruck 1 im Opera" width="215" height="300" /><p class="wp-caption-text">Tbody Tabelle Ausdruck 1 im Opera</p></div>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_338" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-338" title="Tbody Tabelle Ausdruck 1 im Internet Explorer" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw1_ie-300x265.jpg" alt="Tbody Tabelle Ausdruck 1 im Internet Explorer" width="300" height="265" /><p class="wp-caption-text">Tbody Tabelle Ausdruck 1 im Internet Explorer</p></div>
<p>Das ist nicht unser Ziel. Wir wollen den Besuchern schließlich auch den Ausdruck unserer Informationen ermöglichen. Dieses Tutorial ist eines der umfassendsten zu diesem Thema im Web. Ihr werdet Euch wundern, wie komplex es sein kann, für die drei großen Browser ein annehmbares Ergebnis hinzubekommen. Hierzu werden wir CSS und Javascript einsetzen müssen. Doch dazu später mehr.</p>
<p>Diesmal werden wir den CSS Code in externe Dateien auslagern.<br />
Wir werden eine CSS Datei für die normale Ansicht im Browser erstellen und eine weitere CSS-Datei für den Drucker. Für die Anzeige im Browser verwenden wir wieder die Tabelle aus dem vorangegangenen Tutorial.</p>
<p>Wir nehmen zuerst die Tabelle aus dem <a href="http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm">vorangegangenen Tabellen-Tutorial</a> als Grundlage.</p>
<p>Wir kopieren den CSS Code und fügen ihn in eine CSS Datei ein:</p>
<p><small>Beispielcode screen.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>  #screenoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
  #screeninnertab {
      border: 0px;
      width:  100%;
      height: 330px;
      }
  #screeninnertab td{
      border: 1px #000000 solid;
      }
  th+th+th {width:34%;}
  td+td {width:34%;}</pre>
</div>
<p>Diese screen.css binden wir per link rel in unsere HTML-Datei ein. Von @import ist abzuraten (siehe folgendes Tutorial: <a title="css Tutorial Einbindung per link rel oder @import" href="http://www.tutorialwelt.de/325/css-tutorial-link-rel-import.htm">CSS-Tutorial Einbindung per link rel oder @import</a>)</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="screenoutertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          &lt;table id="screeninnertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
</div>
<p>Ich habe nun absichtlich noch viele weitere Zeilen eingefügt. Wir wollen scrollen&#8230; Nicht nur am Monitor, sondern auch beim Ausdruck.</p>
<p>Wir hängen nun folgende Tabelle an die bereits bestehende mit an:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; background-color: #f4f0e2;">
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="screenoutertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          &lt;table id="screeninnertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;

  &lt;table id="printtab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;

  &lt;/body&gt;
 &lt;/html&gt;</pre>
</div>
<p>Zu der zweiten Tabelle müssen wir ebenfalls eine CSS erstellen:</p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre> #printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      width:100%;
      height: 400px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  th+th+th {width:34%;}
  td+td {width:34%;}</pre>
</div>
<p>In der print.css habe ich nun den Befehl visibility: hidden eingefügt. Dieser Befehl blendet den dazugehörigen Bereich aus. Sobald also die Tabelle ausgedruckt werden soll, wird die print.css geladen und die screenoutertab nicht mehr angezeigt.</p>
<p>Nun sollten wir das gleiche (im umgekehrten Sinn) für die printoutertab in der screen.css machen:</p>
<p><small>Beispielcode screen.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>#screenoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
  #screeninnertab {
      border: 0px;
      width:  100%;
      height: 330px;
      }
  #screeninnertab td{
      border: 1px #000000 solid;
      }
  th+th+th {width:34%;}
  td+td {width:34%;}

  #printoutertab {
      visibility: hidden;
      }</pre>
</div>
<p>Und diese CSS wieder per link rel einbinden. Ich werde nun die screenouterTab-Tabelle nicht mehr ausführlich im Code anzeigen. Es wird sich an dieser Tabelle nichts mehr im Verlauf des Tutorials ändern. Ebenfalls werde ich den tbody Bereich kürzen. Auch hier wird sich nichts mehr ändern.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>&lt;html&gt;
 &lt;head&gt;
  &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
  &lt;link rel="stylesheet" media="print" href="print.css"&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="screenoutertab"&gt;
    ..........
   &lt;/table&gt;

  &lt;table id="printoutertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
           &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            ........
            ........
            ........
    &lt;/tbody&gt;
   &lt;/table&gt;

  &lt;/body&gt;
 &lt;/html&gt;</pre>
</div>
<p>Nun werden wir die ersten Erfahrungen mit den Eigenarten der unterschiedlichen Browser machen.</p>
<p><strong>Um dieses Tutorial mit möglichst wenig Druckerfarbe und Papier absolvieren zu können, empfehle ich die Druckvoransicht zu wählen oder den PDF Creator zu installieren.</strong> Ihr könnt ihn <a title="PDF Creator download" href="http://www.pdfforge.org/">hier</a> herunterladen.<br />
Mit dem PDF-Creator ist es möglich, Internet Seiten als PDF-Datei abzuspeichern. Das Abspeichern als PDF-Dokument wird über das Druckermenü durchgeführt. Man wählt anstelle des Druckers den PDF Creator aus. Das Ergebnis des Druckers gleicht dem des PDF-Creators.</p>
<p>Schaut sich man nun das erste Ergebnis in den verschiedenen Browsern an, wird man schnell feststellen, daß das Ergebnis nicht einmal annähernd zufriedenstellend ist.</p>
<p>Hierzu mal drei Screenshots:</p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_339" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-339" title="Tbody Tabellenausdruck im Firefox" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_1_ff-300x217.jpg" alt="Tbody Tabellenausdruck im Firefox" width="300" height="217" /><p class="wp-caption-text">Tbody Tabellenausdruck im Firefox</p></div>
<p>Soweit sieht das Ergebnis noch in Ordnung aus. Schauen wir uns nun den Übergang von Seite 1 zu Seite 2 an:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_340" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-340" title="Tbody-Tabellenausdruck im Firefox Zwischenschritt 1" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_2_ff-300x208.jpg" alt="Tbody-Tabellenausdruck im Firefox Zwischenschritt 1" width="300" height="208" /><p class="wp-caption-text">Tbody-Tabellenausdruck im Firefox Zwischenschritt 1</p></div>
<p>Hier kann man nun schon den ersten Fehler feststellen: Am Ende der ersten Seite wurde der Tfoot Bereich nicht wiederholt. Im Firefox Browser werden wir dies in den Griff bekommen. Im Opera sowie im Internet Explorer wird dies nicht unser einziges Problem sein.</p>
<p>Schauen wir uns nun die Ergebnisse im Internet Explorer an:</p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_342" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-342" title="Tbody Tabellenausdruck im Internet Explorer" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_1_ie-300x220.jpg" alt="Tbody Tabellenausdruck im Internet Explorer" width="300" height="220" /><p class="wp-caption-text">Tbody Tabellenausdruck im Internet Explorer</p></div>
<p>Auch hier sieht es zu Beginn noch ganz gut aus.</p>
<p>Schauen wir uns nun den Übergang zischen Blatt 1 und Blatt 2 an:</p>
<p><span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_343" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-343" title="Tbody Tabellenausdruck im Internet Explorer" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_2_ie-300x221.jpg" alt="Tbody Tabellenausdruck im Internet Explorer" width="300" height="221" /><p class="wp-caption-text">Tbody Tabellenausdruck im Internet Explorer</p></div>
<p>Auch hier wieder fehlt der Tfoot Bereich auf Seite 1. Doch das ist nicht alles beim Internet Explorer. Auf Seite 2 fehlt der thead Bereich. Und man kann ganz deutlich erkennen, daß der Internet Explorer innerhalb der Zeile den Seitenumbruch gemacht hat. Das ist ein ganz grober unschöner Fehler.</p>
<p>Zuletzt schauen wir uns das Ergebnis in Opera an:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_344" class="wp-caption alignnone" style="width: 149px"><img class="size-medium wp-image-344" title="Tbody Tabellenausdruck in Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_1_op-139x300.jpg" alt="Tbody Tabellenausdruck in Opera" width="139" height="300" /><p class="wp-caption-text">Tbody Tabellenausdruck in Opera</p></div>
<p>Als erstes fällt einem Betrachter bei diesem Screenshot auf, daß sich die Tabelle (im Vergleich zu Firefox und Internet Explorer) nicht über die komplette Breite der Seite erstreckt. Die Tabelle ist zusammengestaucht.</p>
<p>Schauen wir uns nun den Übergang von Seite 1 zu Seite 2 im Opera an:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_345" class="wp-caption alignnone" style="width: 173px"><img class="size-medium wp-image-345" title="Tbody Tabellenausdruck im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw2_2_op-163x300.jpg" alt="Tbody Tabellenausdruck im Opera" width="163" height="300" /><p class="wp-caption-text">Tbody Tabellenausdruck im Opera</p></div>
<p>Im Opera wird es nun ganz schlimm. Auch hier fehlen wieder der tfoot Bereich am Ende von Seite 1 sowie der thead Bereich am Anfang von Seite 2. Doch das ist nicht alles. Opera ist ohne Hilfe nicht in der Lage, das Ende der Tabelle korrekt zu berrechnen (sobald mindestens ein Seitenwechsel vorhanden ist. Das Ende wird dann von Opera einfach mitten in die Tabelle gesetzt.</p>
<p>Bei dieser Fülle von Fehlern in den unterschiedlichen Browsern kann man sich überhaut nicht vorstelle, daß man ein einigermaßen akzeptables Ergebnis erzielen kann. Wir werden es versuchen. Es wird nicht perfekt, aber es wird das beste Ergebnis sein, das man erzielen kann.</p>
<p>Beginnen wir nun mit der Breite der Tabelle in Opera.</p>
<p>Dazu werden wir nun die print.css abändern.</p>
<p>Von der printoutertab löschen wir die Breiten und die Höhenangabe width und height.<br />
Wir löschen ebenfalls die Breitenangabe von th+th+th und td+td.</p>
<p>Dafür fügen wir folgende Breitenangabe ein:<br />
#printoutertab tbody td {width: 400px;}<br />
Hiermit legen wir fest, daß alle td Zellen der printoutertab Tabelle 400 Pixel breit sein sollen.<br />
Eine breite von 400 Pixeln ist für drei Spalten ein optisch sehr gut aussehendes Ergebnis.</p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>#printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  #printoutertab tbody td {width: 400px;}</pre>
</div>
<p>Und schon haben wir das erste Problem gelöst.</p>
<p>Hier die Screenshots:</p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_350" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-350" title="Tabellenausdruck tbody im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_1_op-300x193.jpg" alt="Tabellenausdruck tbody im Opera" width="300" height="193" /><p class="wp-caption-text">Tabellenausdruck tbody im Opera</p></div>
<p>Der Fehler am Ende der Tabelle besteht allerdings weiterhin:</p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_351" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-351" title="tbody Tabelle Ausdruck Seitenwechsel im Opera Browser" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_2_op-300x178.jpg" alt="tbody Tabelle Ausdruck Seitenwechsel im Opera Browser" width="300" height="178" /><p class="wp-caption-text">tbody Tabelle Ausdruck Seitenwechsel im Opera Browser</p></div>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_348" class="wp-caption alignnone" style="width: 295px"><img class="size-medium wp-image-348" title="Tbody Tabellenausdruck im Firefox" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_1_ff-285x300.jpg" alt="Tbody Tabellenausdruck im Firefox" width="285" height="300" /><p class="wp-caption-text">Tbody Tabellenausdruck im Firefox</p></div>
<p>Und der Übergang von Seite 1 zu Seite 2:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Firefox:</span></p>
<div id="attachment_349" class="wp-caption alignnone" style="width: 292px"><img class="size-medium wp-image-349" title="Ausdruck einer tbody Tabelle im Firefox Seitenwechsel" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_2_ff-282x300.jpg" alt="Ausdruck einer tbody Tabelle im Firefox Seitenwechsel" width="282" height="300" /><p class="wp-caption-text">Ausdruck einer tbody Tabelle im Firefox Seitenwechsel</p></div>
<p>Zu guter letzt wollen wir uns nochmal das Ergebnis im Internet Explorer ansehen:<br />
<span style="font-size: 8px;"> </span></p>
<p><span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_353" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-353" title="tbody Tabelle im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_1_ie-300x252.jpg" alt="tbody Tabelle im Internet Explorer ausgedruckt" width="300" height="252" /><p class="wp-caption-text">tbody Tabelle im Internet Explorer ausgedruckt</p></div>
<p>Und beim Seitenumbruch haben wir das gleiche Problem wie zuvor:<br />
<span style="font-size: 8px;">Screenshot Internet Explorer:</span></p>
<div id="attachment_354" class="wp-caption alignnone" style="width: 296px"><img class="size-medium wp-image-354" title="tbody Tabelle im Internet Explorer ausgedruckt" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw3_2_ie-286x300.jpg" alt="tbody Tabelle im Internet Explorer ausgedruckt" width="286" height="300" /><p class="wp-caption-text">tbody Tabelle im Internet Explorer ausgedruckt</p></div>
<p>Als nächstes nehmen wir uns das falsch berechnete Ende im Opera Browser vor:<br />
Wir fügen folgende Codezeile in unsere print.css ein:   tbody tr {display: table-row-group;}<br />
Zur Erklärung: Offiziell heißt es, man könne die bestehenden Probleme mit folgenden drei Zeilen in den Griff bekommen:<br />
thead {display: table-header-group;}<br />
tfoot {display: table-footer-group;}<br />
tbody {display: table-row-group;}</p>
<p>Diese display-Befehle fassen die Zellen zu einer Gruppe zusammen. Die Probleme wären angeblich damit beseitigt.<br />
Ich habe sehr lange mit diesen Befehlen herumexperimentiert und kein einziges, alle drei Browser bedienendes Ergebnis erzielen können.</p>
<p>Habe ich allerdings NUR tbody tr {display: table-row-group;} eingefügt, kam ich meinem Wunschergebnis um einiges näher. Allerdings hat sich hier noch ein Opera Bug mit eingeschlichen, den ich Euch gleich zeigen werde.</p>
<p>Demzufolge sieht die print.css nun folgendermaßen aus:</p>
<p><small>Beispielcode print.css:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; padding: 10px; overflow: auto; width: 100%; background-color: #f4f0e2;">
<pre>#printoutertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 10px;
      left: 10px;
      }

  #screenoutertab {
          visibility:hidden;
      }

  #printoutertab tbody td {width: 220px;}
  tbody tr {display: table-row-group;}</pre>
</div>
<p>Ihr werdet gleich erschrecken. Nun sieht das Ganze sehr schlimm aus (und dennoch sind wir auf dem richtigen Weg:</p>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_359" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-359" title="tbody Tabelle mit table-row-group Ausdruck im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_1_op-300x253.jpg" alt="tbody Tabelle mit table-row-group Ausdruck im Opera" width="300" height="253" /><p class="wp-caption-text">tbody Tabelle mit table-row-group Ausdruck im Opera</p></div>
<p><span style="font-size: 8px;">Screenshot Opera:</span></p>
<div id="attachment_360" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-360" title="tbody Tabelle mit table-row-group Ausdruck beim Seitenumbruch im Opera" src="http://www.tutorialwelt.de/wp-content/uploads/2009/10/zw4_2_op-300x165.jpg" alt="tbody Tabelle mit table-row-group Ausdruck beim Seitenumbruch im Opera" width="300" height="165" /><p class="wp-caption-text">tbody Tabelle mit table-row-group Ausdruck beim Seitenumbruch im Opera</p></div>
<p>Jetzt ist das Ende der Tabelle richtig berechnet. Allerdings sind nun alle Zellen des tbody Bereichs in die erste Spalte gesetzt worden. Die erste Spalte wurde sehr breit und die anderen beiden viel zu schmal.<br />
Schaut Euch mal die erste Zeile der zeiten Seite an. Hier wurde nur der Wert der ersten Zelle ausgegeben. Die beiden anderen Zellen sind leer.</p>
<p>Diesem Problem gehen wir im nächsten Tutorial auf den Grund.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS Tutorial &#8211; media Typen &#8211; link rel contra @import</title>
		<link>http://www.tutorialwelt.de/325/css-tutorial-link-rel-import.htm</link>
		<comments>http://www.tutorialwelt.de/325/css-tutorial-link-rel-import.htm#comments</comments>
		<pubDate>Wed, 23 Sep 2009 15:21:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Anfänger]]></category>
		<category><![CDATA[css @import]]></category>
		<category><![CDATA[css link rel]]></category>
		<category><![CDATA[css media]]></category>
		<category><![CDATA[css media braille]]></category>
		<category><![CDATA[css media embossed]]></category>
		<category><![CDATA[css media handheld]]></category>
		<category><![CDATA[css media print]]></category>
		<category><![CDATA[css media projection]]></category>
		<category><![CDATA[css media screen]]></category>
		<category><![CDATA[css media tty]]></category>
		<category><![CDATA[css media tv]]></category>
		<category><![CDATA[CSS-Tutorial]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>
		<category><![CDATA[link rel]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=325</guid>
		<description><![CDATA[...Heute möchte ich Euch erklären, wie ihr festlegen könnt, welche CSS-Dateien geladen werden sollen, wenn es um die Anzeige auf dem Bildschirm, dem Drucker, einem mobilen Gerät (bspw. Handy) oder anderem geht.

Ich habe bereits in einem anderen <a href="http://www.tutorialwelt.de/129/css-in-eine-html-einbinden.htm" title="CSS-Tutorial: Wie bindet man CSS in eine HTML Datei ein?">CSS-Tutorial</a> erklärt, warum man zum einbinden von CSS Dateien @import verwenden sollte. In diesem hier muss ich diese Aussage wieder einschränken. Doch dazu später mehr....


Related posts:<ol><li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
<li><a href='http://www.tutorialwelt.de/418/css-tutorial-wie-man-per-css-die-schriftgrose-andern-kann.htm' rel='bookmark' title='Permanent Link: CSS-Tutorial &#8211; Wie man per CSS die Schriftgröße ändern kann'>CSS-Tutorial &#8211; Wie man per CSS die Schriftgröße ändern kann</a> <small>Heute möchte ich Euch zeigen, wie man per CSS die...</small></li>
<li><a href='http://www.tutorialwelt.de/129/css-in-eine-html-einbinden.htm' rel='bookmark' title='Permanent Link: CSS Tutorial &#8211; CSS in eine HTML einbinden'>CSS Tutorial &#8211; CSS in eine HTML einbinden</a> <small>Viele Wege führen nach Rom. Um CSS in eine Seite...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">CSS Tutorial &#8211; media Typen &#8211; link rel contra @import</h1>
<p>Heute möchte ich Euch erklären, wie ihr festlegen könnt, welche CSS-Dateien geladen werden sollen, wenn es um die Anzeige auf dem Bildschirm, dem Drucker, einem mobilen Gerät (bspw. Handy) oder anderem geht.</p>
<p>Ich habe bereits in einem anderen <a title="CSS-Tutorial: Wie bindet man CSS in eine HTML Datei ein?" href="http://www.tutorialwelt.de/129/css-in-eine-html-einbinden.htm">CSS-Tutorial</a> erklärt, warum man zum einbinden von CSS Dateien @import verwenden sollte. In diesem hier muss ich diese Aussage wieder einschränken. Doch dazu später mehr.</p>
<p>Es gibt verschiedene Medientypen in HTML. Früher gab es nur zwei Möglichkeiten, eine Internet-Seite anzuzeigen:<br />
1. Auf dem Bildschirm<br />
2. vom Drucker auf einem Blatt ausgedruckt oder in ein PDF exportiert.</p>
<p>Heutzutage gibt es viel mehr Möglichkeiten.<br />
Handys können in der Regel inzwischen ebenfalls Webseiten anzeigen.<br />
Es gibt Beamer. Für Blinde Menschen computergesteuerte Sprachausgabe und und und&#8230;.</p>
<p>Ich werde Euch heute die Möglichkeiten aufzählen, die es seit dem CSS2-Standard gibt:</p>
<p>Um eine allgemeine CSS einzubinden, verwendet man &#8220;all&#8221;:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>         &lt;head&gt;
            &lt;link rel="stylesheet" media="all" href="komplett.css"&gt;
         &lt;/head&gt;</pre>
<p></code></div>
<p>Benötigt man eine CSS für den Drucker, sollte man splitten.</p>
<p>1.: &#8220;all&#8221; für CSS-Code, der allgemein gültig ist, ganz gleich ob es sich um den Drucker oder den bildschirm handelt.</p>
<p>2.: &#8220;print&#8221; wird für den Drucker verwendet</p>
<p>3.: &#8220;screen&#8221; Screen wird für den Bildschirm verwendet.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>         &lt;head&gt;
            &lt;link rel="stylesheet" media="all" href="komplett.css"&gt;
            &lt;link rel="stylesheet" media="print" href="print.css"&gt;
            &lt;link rel="stylesheet" media="screen" href="screen.css"&gt;
         &lt;/head&gt;</pre>
<p></code></div>
<p>Bei dem obigen Beispiel würde man eine komplett.css laden, die alle CSS Formatierungen beinhaltet, die auf Bildschirm und Drucker gleichermaßen angewendet werden. Hinzu käme eine print.css für den Drucker und eine screen.css für den Bildschirm.</p>
<p>Man könnte theoretisch das gleiche auch per @import machen. (Wir erinnern uns daran, daß ich in einem anderen Tutorial geraten habe, @import zu verwenden, um ältere Browser, die kein CSS korrekt interpretieren können, auszuschließen.)</p>
<p>Per @import würde dies folgendermaßen aussehen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>         &lt;head&gt;
           &lt;style&gt;
              @import url('komplett.css') all;
              @import url('print.css') print;
              @import url('screen.css') screen;
           &lt;/style&gt;
         &lt;/head&gt;</pre>
<p></code></div>
<p>So weit die Theorie. Praktisch gesehen, darf man @import nicht anwenden, sobald man CSS für verschiedene Medientypen aufsplittet. Daran ist mal wieder Microsoft mit seinem Internet Explorer schuld. Der Internet Explorer kann bis zur Version 7 die Import Regeln für verschiedene Medientypen nicht korrekt verarbeiten. Ab der Version 8 scheint Microsoft das endlich in den Griff bekommen zu haben.</p>
<p>Da der Internet Explorer allerdings sehr weit verbreitet ist und diejenigen, die diesen Browser verwenden, meistens auch noch die älteren Versionen im Einsatz haben, wäre dies sehr unpraktisch.</p>
<p>Wenn man also für verschiedene Medientypen optimiert, sollte man keine @import Regel einsetzen.</p>
<p>Zuletzt möchte ich weitere Medientypen aufzählen, die man verwenden kann:</p>
<p>aural &#8211; aural wird für die computergesteuerte Sprachausgabe verwendet.<br />
braille &#8211; braille wird für die Blindenschrift eingesetzt. Hierbei handelt es sich um Erhebungen, die ein Blinder Mensch mit seinen Fingern abtasten kann. Somit ist er in der Lage, den Text zu erfühlen.<br />
embossed &#8211; embossed ist vergleichbar mit braille. Hierbei handelt es sich um die Ausgabe für Blindendrucker.<br />
handheld &#8211; handheld wird für mobile Geräte verwendet (pocket pc, handy usw.)<br />
print &#8211; print ist für die Ausgabe am Drucker gedacht<br />
projection &#8211; projection ist für die Anzeige durch Beamer oder ähnlichen Geräten gedacht.<br />
screen &#8211; screen ist für die Bildschirmausgabe gedacht.<br />
tty &#8211; tty ist für die Ausgabe auf nicht-graphischen Medien wie Fernschreibern oder dem reinen Text Browser Lynx gedacht<br />
tv &#8211; tv ist gedacht für die Ausgabe an Fernsehgeräten mit geringer Bildschirmauflösung.</p>
<p>Ihr seht: heutzutage gibt es schon viele Medienarten, von denen Internetseiten verarbeitet werden.<br />
Die wichtigsten sind selbstverständlich: screen, print und handheld.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
<li><a href='http://www.tutorialwelt.de/418/css-tutorial-wie-man-per-css-die-schriftgrose-andern-kann.htm' rel='bookmark' title='Permanent Link: CSS-Tutorial &#8211; Wie man per CSS die Schriftgröße ändern kann'>CSS-Tutorial &#8211; Wie man per CSS die Schriftgröße ändern kann</a> <small>Heute möchte ich Euch zeigen, wie man per CSS die...</small></li>
<li><a href='http://www.tutorialwelt.de/129/css-in-eine-html-einbinden.htm' rel='bookmark' title='Permanent Link: CSS Tutorial &#8211; CSS in eine HTML einbinden'>CSS Tutorial &#8211; CSS in eine HTML einbinden</a> <small>Viele Wege führen nach Rom. Um CSS in eine Seite...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/325/css-tutorial-link-rel-import.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wie man in HTML Tabellen nur den tbody scrollt</title>
		<link>http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm</link>
		<comments>http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm#comments</comments>
		<pubDate>Sat, 19 Sep 2009 00:34:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Pro]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=312</guid>
		<description><![CDATA[...Ich habe es bereits in meinem letzten Tabellen Tutorial angesprochen: Um in allen Browsern den tbody Bereich scrollen zu können, muß ganz gewaltig getrickst werden. Und damit fangen wir heute an: Zuerst benötigen wir eine Standardtabelle mit einem thead, einem tfoot und einem tbody Bereich...


Related posts:<ol><li><a href='http://www.tutorialwelt.de/259/html-tabellen-teil-4-tbody.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot'>Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot</a> <small>...Heute möchte ich Euch erklären, wie Ihr größere Tabellen in...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">HTML Tabellen nur tbody scrollen</h1>
<p>Ich habe es bereits in meinem letzten Tabellen Tutorial angesprochen: Um in allen Browsern den tbody Bereich scrollen zu können, muß ganz gewaltig getrickst werden. Und damit fangen wir heute an: Zuerst benötigen wir eine Standardtabelle mit einem thead, einem tfoot und einem tbody Bereich:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td&gt;Zelle 1&lt;/td&gt;
     &lt;td&gt;Zelle 2&lt;/td&gt;
     &lt;td&gt;Zelle 3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Wir müssen, um tbody zu scrollen eine weitere Tabelle in den tbody Bereich einfügen. Dazu ist der erste Schritt, die drei td Zellen zu einer einzigen zusammenzufassen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td <span style="font-size: 16px;font-weight: bold; color: #ff0000;">colspan="3"</span>&gt;Zelle 1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Mit colspan=&#8221;3&#8243; teilen wir der Tabelle mit, daß sie die drei Zellen zu einer einzigen zusammenfügen soll.</p>
<p>Nun machen wir weiter: Wir weisen der Tabelle eine id zu, damit wir die Tabelle per CSS formatieren können. Nennen wir die Tabelle outertab (für die äußere Tabelle):</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table <span style="font-size: 16px;font-weight: bold; color: #ff0000;">id="outertab"</span>&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;Zelle 1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Nun möchte ich per CSS festlegen, daß die Tabelle einen Rahmen hat, der 1 Pixel breit und schwarz ist.<br />
Die Tabelle soll 20 Pixel von oben und links versetzt werden (ich möchte sie etwas freistehend haben), 70% breit und 400 Pixel hoch:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 <strong>&lt;head&gt;
 <span style="font-size: 16px;font-weight: bold; color: #ff0000;">&lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
 &lt;/style&gt;</span></strong>
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;Zelle 1&lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Nun müssen wir in den tbody Bereich einen Div Container einfügen. Diesem div Container geben ir eine id innerdiv:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       <span style="font-size: 16px;font-weight: bold; color: #ff0000;">&lt;div id="innerdiv"&gt;
       &lt;/div&gt;</span>
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Der div Container soll 330 Pixel hoch (etwa 70px kleiner als die Tabelle), 100% breit und als overflow den Wert auto haben:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  <span style="font-size: 16px;font-weight: bold; color: #ff0000;">#innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }</span>
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Nun möchte ich in den Div-Container eine zweite Tabelle setzen. Dieser Tabelle möchte ich die id innertab zuweisen. Diese Tabelle sollte nun zu Testzwecken schon mehrere tr Zeilen beinhalten. Wir wollen schließlich die Tabelle auch scrollen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          <span style="font-size: 16px;font-weight: bold; color: #ff0000;">&lt;table id="innertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;</span>
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Diese innere Tabelle sollte eine Höhe von 330 Pixel und eine Breite von 100% haben. Der Rand sollte auf 0px gesetzt werden (ist aber kein muss):</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
  <span style="font-size: 16px;font-weight: bold; color: #ff0000;">#innertab {
      border: 0px;
      width:  100%;
      height: 330px;
      }</span>
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          <strong>&lt;table id="innertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;</strong>
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Zu guter letzt noch ein paar Schönheitsmakulaturen: Die Zellen in der innertab Tabelle sollten schon einen Rand haben.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
  #innertab {
      border: 0px;
      width:  100%;
      height: 330px;
      }
  <span style="font-size: 16px;font-weight: bold; color: #ff0000;">#innertab td{
      border: 1px #000000 solid;
      }</span>
 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          &lt;table id="innertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Und das rechte heading sollte auf 34% gesetzt werden, da es über dem Scrollbalken sitzt. Hier werden die Zellen um etwa 20 Pixel versetzt. Bei mir sah es besser aus, wenn ich die mittlere Spalte der innertab ebenfalls auf 34% gesetzt habe. Das Endergebnis sähe dann folgendermaßen aus:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;style type="text/css"&gt;
  #outertab {
      border: 1px #000000 solid;
      position: absolute;
      top: 20px;
      left: 20px;
      width:70%;
      height: 400px;
      }
  #innerdiv {
      width: 100%;
      height: 330px;
      overflow:auto;
      }
  #innertab {
      border: 0px;
      width:  100%;
      height: 330px;
      }
  #innertab td{
      border: 1px #000000 solid;
      }
  <span style="font-size: 16px;font-weight: bold; color: #ff0000;">th+th+th {width:34%;}
  td+td {width:34%;}</span>

 &lt;/style&gt;
 &lt;/head&gt;
 &lt;body&gt;
  &lt;table id="outertab"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;th&gt;Fußnote 1&lt;/th&gt;
     &lt;th&gt;Fußnote 2&lt;/th&gt;
     &lt;th&gt;Fußnote 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td colspan="3"&gt;
       &lt;div id="innerdiv"&gt;
          &lt;table id="innertab"&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
             &lt;td&gt;Zelle 1&lt;/td&gt;
             &lt;td&gt;Zelle 2&lt;/td&gt;
             &lt;td&gt;Zelle 3&lt;/td&gt;
            &lt;/tr&gt;
          &lt;/table&gt;
       &lt;/div&gt;
     &lt;/td&gt;
    &lt;/tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Wer die th+th+th Notation nicht kennt: mit th+th wird das zweite heading angesprochen. Mit th+th+th das Dritte usw.</p>
<p>Nun sieht die Tabelle in allen Browsern gleich aus und der tbody Bereich ist scrollbar. Ihr könnt mit dem Ergebnis ein wenig herumexperimentieren. Ich habe mir viele Lösungswege angesehen, aber dieser ist wirklich der einzige, der in fast allen Browsern das gleiche Ergebnis liefert.</p>
<p>Ihr habt hier allerdings einen Nachteil: Der Drucker spielt hier nicht mit. Normalerweise sollte der Drucker auf jeder neuen Seite den thead und den tfoot Bereich ausdrucken. Um den Drucker ebenfalls zu unterstützen muß nochmals getrickst werden. Aber das zeige ich Euch im nächsten Tabellen Tutorial.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/259/html-tabellen-teil-4-tbody.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot'>Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot</a> <small>...Heute möchte ich Euch erklären, wie Ihr größere Tabellen in...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot</title>
		<link>http://www.tutorialwelt.de/259/html-tabellen-teil-4-tbody.htm</link>
		<comments>http://www.tutorialwelt.de/259/html-tabellen-teil-4-tbody.htm#comments</comments>
		<pubDate>Fri, 11 Sep 2009 21:13:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=259</guid>
		<description><![CDATA[...Heute möchte ich Euch erklären, wie Ihr größere Tabellen in einen Kopfbereich (thead), einen Rumpfbereich (tbody) und einen Fußbereich (tfoot) untergliedert.

Diese Untergliederung hat folgende Gründe:

1. Mann kann (theoretisch) hierbei nun die Kopfzeile und die Fußzeile bei einer großen Tabelle fixieren, während der Rumpfbereich scrollbar ist.

2. Möchte jemand die Tabelle ausdrucken, kann der Drucker auf jeder Seite die Kopfzeile und die Fußzeile erneut drucken. Nur der Rumpfbereich wird weitergeführt...


Related posts:<ol><li><a href='http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm' rel='bookmark' title='Permanent Link: Wie man in HTML Tabellen nur den tbody scrollt'>Wie man in HTML Tabellen nur den tbody scrollt</a> <small>...Ich habe es bereits in meinem letzten Tabellen Tutorial angesprochen:...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size: 16px;">Tabellen in HTML &#8211; Teil 4 thead, tbody, tfoot</h1>
<p>Heute möchte ich Euch erklären, wie Ihr größere Tabellen in einen Kopfbereich (thead), einen Rumpfbereich (tbody) und einen Fußbereich (tfoot) untergliedert.</p>
<p>Diese Untergliederung hat folgende Gründe:</p>
<p>1. Mann kann (theoretisch) hierbei nun die Kopfzeile und die Fußzeile bei einer großen Tabelle fixieren, während der Rumpfbereich scrollbar ist.</p>
<p>2. Möchte jemand die Tabelle ausdrucken, kann der Drucker auf jeder Seite die Kopfzeile und die Fußzeile erneut drucken. Nur der Rumpfbereich wird weitergeführt.</p>
<p>Der Kopfbereich wird zwischen zwei thead, der Fußbereich zwischen zwei tfoot und der Rumpfbereich zwischen zwei tbody-Tags gesetzt.</p>
<p>In den Kopfbereich setzt man typischerweise die Headings&#8230; also die Überschriften der Spalten.</p>
<p>Der Aufbau einer solchen Tabelle würde nun folgendermaßen aussehen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="40%" border="1"&gt;
   &lt;thead&gt;
    &lt;tr&gt;
     &lt;th&gt;Überschrift 1&lt;/th&gt;
     &lt;th&gt;Überschrift 2&lt;/th&gt;
     &lt;th&gt;Überschrift 3&lt;/th&gt;
    &lt;/tr&gt;
   &lt;/thead&gt;
   &lt;tfoot&gt;
    &lt;tr&gt;
     &lt;td&gt;Fußnote 1&lt;/td&gt;
     &lt;td&gt;Fußnote 2&lt;/td&gt;
     &lt;td&gt;Fußnote 3&lt;/td&gt;
    &lt;/tr&gt;
   &lt;/tfoot&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td&gt;Zelle 1&lt;/td&gt;
     &lt;td&gt;Zelle 2&lt;/td&gt;
     &lt;td&gt;Zelle 3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Zelle 4&lt;/td&gt;
      &lt;td&gt;Zelle 5&lt;/td&gt;
      &lt;td&gt;Zelle 6&lt;/td&gt;
     &lt;tr&gt;
    &lt;/tbody&gt;
   &lt;/table&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Ihr denkt Euch jetzt vielleicht, daß ich bei dem Quellcode einen Fehler gemacht haben muss. Der Fußbereich kommt bei mir vor dem Rumpfbereich. Das MUSS so sein. Der Browser will zuerst wissen, ob überhaupt ein Fußbereich vorhanden ist. Nachdem er sich diese Information eingeholt hat, interpretiert er den Rumpfbereich weiter.</p>
<p>So weit die Theorie. In der Praxis sieht das ganz anders aus. Wer versucht, der Tabelle eine feste Größe zu geben (wie es vorgesehen ist), den Kopf- und den Fußbereich zu fixieren und nur den Rumpfbereich zu scrollen, wird dabei wunde Finger und lodernde Hirnzellen erleben. Das erste Erfolgserlebnis wird man bei Mozilla Firefox haben. Mozilla Firefox ist bislang der einzige Browser dessen Entwickler sich mit thead, tbody und tfoot richtig auseinandergesetzt haben. Bei Opera kann man das Ganze auch noch nach etwas längerem experimentieren bewerkstelligen. Beim Internet Explorer wird man schnell feststellen, daß Microsoft hier geschlampt oder schlichtweg geschlafen hat (oder vielleicht beides?). Beim Internet Explorer gibt es allerdings eine getrickste Lösung.</p>
<p>Setzen wir uns nun erst einmal mit dem Drucker auseinander. Ursprünglich angedacht war es, daß der Drucker Kopf und Fußzeile bei jeder neuen Seite wiederholt. Praktisch gesehen funktioniert das Ganze mit dem Drucker ganz gut (bei modernen Browsern). Man sollte allerdings hierfür noch folgenden CSS Code anwenden:</p>
<p><small>Beispielcode CSS:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
</pre>
<p></code></div>
<p>Laut CSS2 sollten die Druckprogramme mit diesen Einstellungen den Code so interpretieren, daß Kopf- und Fußzeile auf jeder Seite neu gesetzt werden. Laut HTML Vorgabe sollte dies auch ohne CSS möglich sein. Faktisch gesehen erzielt man das &#8220;beste&#8221; Ergebnis mit dem CSS Code.  </p>
<p>Wie kann man denn nun eine Tabelle so darstellen, daß man einen fixierten thead Kopfbereich, einen fixierten tfoot Fußbereich und einen scrollbaren tbody Rumpfbereich hat?</p>
<p>Das möchte ich Euch im nächsten Tutorial erklären. Hier muss man schon ganz tief in die Trickkiste greifen.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/312/tabellen-nur-tbody-scrollen.htm' rel='bookmark' title='Permanent Link: Wie man in HTML Tabellen nur den tbody scrollt'>Wie man in HTML Tabellen nur den tbody scrollt</a> <small>...Ich habe es bereits in meinem letzten Tabellen Tutorial angesprochen:...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/259/html-tabellen-teil-4-tbody.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</title>
		<link>http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm</link>
		<comments>http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm#comments</comments>
		<pubDate>Mon, 07 Sep 2009 14:46:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=251</guid>
		<description><![CDATA[In diesem Tutorial möchte ich mich mit Abständen innerhalb der Tabelle beschäftigen.

Hierzu gibt es zwei entscheidende Begriffe: cellpadding und cellspacing...


Related posts:<ol><li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">Tabellen in HTML &#8211; Teil 3</h1>
<p>In diesem Tutorial möchte ich mich mit Abständen innerhalb der Tabelle beschäftigen.</p>
<p>Hierzu gibt es zwei entscheidende Begriffe: cellpadding und cellspacing.</p>
<p>Für dieses Tutorial legen wir eine Standardtabelle mit 3 Spalten und 3 Zeilen an.<br />
In jede Zelle schreiben wir einen kurzen Text. Beispielsweise: Zelle 1, Zelle 2, Zelle 3 usw. Wir setzen die Rahmendicke auf 1. Ich habe die Breite meiner Tabelle auf 40% festgelegt.</p>
<p>Der Code sieht dann folgendermaßen aus:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="40%" border="1"&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 1&lt;/td&gt;
 &lt;td&gt;Zelle 2&lt;/td&gt;
 &lt;td&gt;Zelle 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 4&lt;/td&gt;
 &lt;td&gt;Zelle 5&lt;/td&gt;
 &lt;td&gt;Zelle 6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 7&lt;/td&gt;
 &lt;td&gt;Zelle 8&lt;/td&gt;
 &lt;td&gt;Zelle 9&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis sieht nun folgendermaßen aus:</p>
<p>Im Internet Explorer:<br />
<div id="attachment_246" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3ietable1-300x51.jpg" alt="HTML leere Tabelle im Internet Explorer" title="tut3ietable1" width="300" height="51" class="size-medium wp-image-246" /><p class="wp-caption-text">HTML leere Tabelle im Internet Explorer</p></div></p>
<p>Im Firefox:<br />
<div id="attachment_247" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3fftable1-300x50.jpg" alt="HTML leere Tabelle im Firefox" title="tut3fftable1" width="300" height="50" class="size-medium wp-image-247" /><p class="wp-caption-text">HTML leere Tabelle im Firefox</p></div></p>
<p>Im Opera:<br />
<div id="attachment_248" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3operatable1-300x51.jpg" alt="HTML leere Tabelle im Opera" title="tut3operatable1" width="300" height="51" class="size-medium wp-image-248" /><p class="wp-caption-text">HTML leere Tabelle im Opera</p></div></p>
<p>Die Schrift ist regelrecht an den Rand geklatscht. Das sieht nicht wirklich schön aus. Damit die Schrift einen Abstand zum Zellenrand bekommt fügen wir das Element cellpadding ein:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="40%" border="1" cellpadding="5"&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 1&lt;/td&gt;
 &lt;td&gt;Zelle 2&lt;/td&gt;
 &lt;td&gt;Zelle 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 4&lt;/td&gt;
 &lt;td&gt;Zelle 5&lt;/td&gt;
 &lt;td&gt;Zelle 6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 7&lt;/td&gt;
 &lt;td&gt;Zelle 8&lt;/td&gt;
 &lt;td&gt;Zelle 9&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Nun kann man deutlich den Abstand erkennen. Das sieht schon viel besser aus.</p>
<p>Im Internet-Explorer:<br />
<div id="attachment_249" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3ietable2-300x67.jpg" alt="HTML Tabelle Cellpadding im Internet Explorer" title="tut3ietable2" width="300" height="67" class="size-medium wp-image-249" /><p class="wp-caption-text">HTML Tabelle Cellpadding im Internet Explorer</p></div></p>
<p>Im Firefox:<br />
<div id="attachment_252" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3fftable21-300x67.jpg" alt="HTML Tabelle Cellpadding im Firefox" title="tut3fftable2" width="300" height="67" class="size-medium wp-image-252" /><p class="wp-caption-text">HTML Tabelle Cellpadding im Firefox</p></div></p>
<p>Im Opera:<br />
<div id="attachment_253" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3operatable2-300x67.jpg" alt="HTML Tabelle Cellpadding im Opera" title="tut3operatable2" width="300" height="67" class="size-medium wp-image-253" /><p class="wp-caption-text">HTML Tabelle Cellpadding im Opera</p></div></p>
<p>Es ist auch möglich den Abstand zwischen den Zellen zu vergrößern. Dazu verwenden wir das cellspacing Element:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="40%" border="1" cellpadding="5" cellspacing="10"&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 1&lt;/td&gt;
 &lt;td&gt;Zelle 2&lt;/td&gt;
 &lt;td&gt;Zelle 3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 4&lt;/td&gt;
 &lt;td&gt;Zelle 5&lt;/td&gt;
 &lt;td&gt;Zelle 6&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Zelle 7&lt;/td&gt;
 &lt;td&gt;Zelle 8&lt;/td&gt;
 &lt;td&gt;Zelle 9&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Und so siehts aus:</p>
<p>Im Internet-Explorer:<br />
<div id="attachment_254" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3ietable3-300x86.jpg" alt="HTML Tabelle cellspacing im Internet Explorer" title="tut3ietable3" width="300" height="86" class="size-medium wp-image-254" /><p class="wp-caption-text">HTML Tabelle cellspacing im Internet Explorer</p></div></p>
<p>Im Firefox:<br />
<div id="attachment_255" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3ietable31-300x86.jpg" alt="HTML Tabelle cellspacing im Firefox" title="tut3ietable3" width="300" height="86" class="size-medium wp-image-255" /><p class="wp-caption-text">HTML Tabelle cellspacing im Firefox</p></div></p>
<p>Im Opera:<br />
<div id="attachment_256" class="wp-caption alignnone" style="width: 310px"><img src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/tut3operatable3-300x83.jpg" alt="HTML Tabelle cellspacing im Opera" title="tut3operatable3" width="300" height="83" class="size-medium wp-image-256" /><p class="wp-caption-text">HTML Tabelle cellspacing im Opera</p></div></p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</title>
		<link>http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm</link>
		<comments>http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm#comments</comments>
		<pubDate>Sat, 05 Sep 2009 13:48:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=210</guid>
		<description><![CDATA[...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke einer Tabelle in HTML ändern kann. In diesem Tutorial gehe ich näher auf den Rahmen ein.

Viele Webdesigner und auch HTML-Programme wie Frontpage und Co. nutzen gerne Tabellen, um Ihr Seitenlayout damit zu gestalten. Ich kann davon nur abraten. Dafür sind Tabellen nicht gedacht. Trotzdem sollte man die Möglichkeiten kennen, die einem HTML im Umgang mit Tabellen bieten...


Related posts:<ol><li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">Rahmen der Tabellen in HTML &#8211; Tutorial</h1>
<p>Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke einer Tabelle in HTML ändern kann. In diesem Tutorial gehe ich näher auf den Rahmen ein.</p>
<p>Viele Webdesigner und auch HTML-Programme wie Frontpage und Co. nutzen gerne Tabellen, um Ihr Seitenlayout damit zu gestalten. Ich kann davon nur abraten. Dafür sind Tabellen nicht gedacht. Trotzdem sollte man die Möglichkeiten kennen, die einem HTML im Umgang mit Tabellen bieten.</p>
<p>Wir starten mit einer Standardtabelle: Rahmendicke: 1, Tabellenbreite: 30%, alle Zellen mit &amp;nbsp; gefüllt:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Ergebnis Internet Explorer:</p>
<div id="attachment_213" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-213" title="table1" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table12-300x61.jpg" alt="leere Tabelle im internet Explorer" width="300" height="61" /><p class="wp-caption-text">leere Tabelle im internet Explorer</p></div>
<p>Ergebnis Firefox:</p>
<div id="attachment_214" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-214" title="table1" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table13-300x61.jpg" alt="leere Tabelle im Firefox" width="300" height="61" /><p class="wp-caption-text">leere Tabelle im Firefox</p></div>
<p>Ergebnis Opera:</p>
<div id="attachment_215" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-215" title="table1" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table14-300x61.jpg" alt="leere Tabelle im Opera" width="300" height="61" /><p class="wp-caption-text">leere Tabelle im Opera</p></div>
<p>Manchmal möchte man bei seiner Tabelle überhaupt keinen Rahmen haben.</p>
<p>Den Rahmen kann man mit border=&#8221;0&#8243; ausblenden.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="0"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Doch das möchten wir in diesem Tutorial nicht machen. Wir wollen uns weiter mit dem Rahmen beschäftigen. Wenn Sie sich die obigen Screens genauer ansehen, dann können Sie erkennen, daß um die einzelnen Zellen auch nochmal ein Rahmen gezogen wurde. Der Tabellenrahmen. Diesen Rahmen können wir mit dem Frame-Element ansprechen. Um den Rahmen der Tabelle (und nicht der Zellen) verschinden zu lassen setzen wir für das frame-Element den Wert void. Void ist bekannt aus verschiedenen Programmiersprachen und steht für ein leeres Ergebnis.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="void"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>nun beginnen die Ergebnisse sich deutlich zu unterscheiden:</p>
<p>unschön ist das Ergebnis im Internet Explorer. Es sieht irgendwie fehlerhaft aus. Das hängt damit zusammen, daß der Internet Explorer die Einstellungen für den Tabellenrahmen auch auf die Umrandung der Zellen anwendet:</p>
<div id="attachment_216" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-216" title="table2" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table2-300x61.jpg" alt="Tabelle im Internet Explorer Frame=void" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer Frame=void</p></div>
<p>Das Ergebnis im Firefox:</p>
<div id="attachment_217" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-217" title="table2" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table21-300x61.jpg" alt="Tabelle im Firefox Frame=void" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox Frame=void</p></div>
<p>und das Ergebnis im Opera:</p>
<div id="attachment_218" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-218" title="table2" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table22-300x61.jpg" alt="Tabelle im Opera Frame=void" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera Frame=void</p></div>
<p>Um den Tabellenrahmen nur für den oberen Rand anzuzeigen, muss man dem Frame Element den Wert above zuweisen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="above"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis im Internet Explorer:</p>
<div id="attachment_219" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-219" title="table3" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table3-300x61.jpg" alt="Tabelle im Internet Explorer Frame=above" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer Frame=above</p></div>
<p>Ergebnis im Firefox:</p>
<div id="attachment_220" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-220" title="table3" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table31-300x61.jpg" alt="Tabelle im Firefox Frame=above" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox Frame=above</p></div>
<p>Ergebnis im Opera:</p>
<div id="attachment_221" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-221" title="table3" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table32-300x61.jpg" alt="Tabelle im Opera Frame=above" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera Frame=above</p></div>
<p>Das gleiche kann man nun für den unteren Rahmen machen. Um nur den unteren Tabellenrahmen anzeigen zu lassen müssen wir dem Frame Element den Wert below zuweisen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="below"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis im Internet-Explorer:</p>
<div id="attachment_222" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-222" title="table4_frame_below" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table4_frame_below-300x61.jpg" alt="Tabelle im Internet Explorer Frame=below" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer Frame=below</p></div>
<p>Das Ergbenis im Firefox:</p>
<div id="attachment_223" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-223" title="table4_frame_below" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table4_frame_below1-300x61.jpg" alt="Tabelle im Firefox Frame=below" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox Frame=below</p></div>
<p>Das Ergebnis im Opera:</p>
<div id="attachment_224" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-224" title="table4_frame_below" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table4_frame_below2-300x61.jpg" alt="Tabelle im Opera Frame=below" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera Frame=below</p></div>
<p>Um nur den rechten Rahmen anzeigen zu lassen, weisen wir dem frame Element den Wert rhs zu (rhs ist die Abkürzung von right hand side:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="rhs"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis im Internet-Explorer:</p>
<div id="attachment_225" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-225" title="table5_frame_rhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_rhs-300x61.jpg" alt="Tabelle im Internet Explorer Frame=rhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer Frame=rhs</p></div>
<p>Das Ergebnis im Firefox:</p>
<div id="attachment_227" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-227" title="table5_frame_rhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_rhs2-300x61.jpg" alt="Tabelle im Firefox Frame=rhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox Frame=rhs</p></div>
<p>Das Ergebnis im Opera:</p>
<div id="attachment_228" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-228" title="table5_frame_rhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_rhs3-300x61.jpg" alt="Tabelle im Opera Frame=rhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera Frame=rhs</p></div>
<p>Um den linken Tabellenrahmen anzeigen zu lassen weisen wir dem frame-Element den Wert lhs zu:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="lhs"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergbnis im Internet-Explorer:</p>
<div id="attachment_231" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-231" title="table5_frame_lhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_lhs1-300x61.jpg" alt="Tabelle im Internet Explorer frame=lhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer frame=lhs</p></div>
<p>Das Ergebnis im Firefox:</p>
<div id="attachment_232" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-232" title="table5_frame_lhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_lhs2-300x61.jpg" alt="Tabelle im Firefox frame=lhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox frame=lhs</p></div>
<p>Das Ergebnis im Opera:</p>
<div id="attachment_233" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-233" title="table5_frame_lhs" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table5_frame_lhs3-300x61.jpg" alt="Tabelle im Opera frame=lhs" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera frame=lhs</p></div>
<p>Man kann auch den rechten und den linken Rahmen gleichzeitig anzeigen lassen. Dazu müssen wir nur dem Frame Element den Wert hsides zuweisen.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="vsides"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis im Internet Explorer:</p>
<div id="attachment_235" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-235" title="table6_frame_vsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table6_frame_vsides-300x61.jpg" alt="Tabelle im Internet Explorer frame=vsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer frame=vsides</p></div>
<p>Das Ergebnis im Firefox:</p>
<div id="attachment_236" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-236" title="table6_frame_vsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table6_frame_vsides1-300x61.jpg" alt="Tabelle im Firefox frame=vsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox frame=vsides</p></div>
<p>Das Ergebnis im Opera:</p>
<div id="attachment_237" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-237" title="table6_frame_vsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table6_frame_vsides2-300x61.jpg" alt="Tabelle im Opera frame=vsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera frame=vsides</p></div>
<p>Um den oberen und den unteren Rahmen gleichzeitig anzeigen zu lassen müssen wir nur dem Frame Element den Wert vsides zuweisen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
 &lt;table width="30%" border="1" frame="hsides"&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;tr&gt;
 &lt;/table&gt;
 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p></code></div>
<p>Das Ergebnis im Internet Explorer:</p>
<div id="attachment_238" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-238" title="table7_frame_hsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table7_frame_hsides-300x61.jpg" alt="Tabelle im Internet Explorer frame=hsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Internet Explorer frame=hsides</p></div>
<p>Das Ergebnis im Firefox:</p>
<div id="attachment_239" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-239" title="table7_frame_hsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table7_frame_hsides1-300x61.jpg" alt="Tabelle im Firefox frame=hsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Firefox frame=hsides</p></div>
<p>Das Ergebnis im Opera:</p>
<div id="attachment_240" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-240" title="table7_frame_hsides" src="http://www.tutorialwelt.de/wp-content/uploads/2009/09/table7_frame_hsides2-300x61.jpg" alt="Tabelle im Opera frame=hsides" width="300" height="61" /><p class="wp-caption-text">Tabelle im Opera frame=hsides</p></div>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/319/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-1.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 1</a> <small>Im letzten Tutorial habe ich Euch gezeigt, wie man bei...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tabellen in HTML &#8211; Teil 1</title>
		<link>http://www.tutorialwelt.de/180/tabellen-in-html-teil-1.htm</link>
		<comments>http://www.tutorialwelt.de/180/tabellen-in-html-teil-1.htm#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:22:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=180</guid>
		<description><![CDATA[Heute möchte ich damit beginnen Euch zu erklären, wie Ihr Tabellen in HTML erstellen könnt.
Das ist ein sehr umfangreiches Thema. Deshalb werde ich dieses Tutorial splitten.
Um in HTML eine Tabelle zu erstellen, verwendet man table-Tags:


Related posts:<ol><li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size: 16px;">Tabellen in HTML &#8211; Tutorial Teil 1</h1>
<p>Heute möchte ich damit beginnen Euch zu erklären, wie Ihr Tabellen in HTML erstellen könnt.</p>
<p>Das ist ein sehr umfangreiches Thema. Deshalb werde ich dieses Tutorial splitten.</p>
<p>Um in HTML eine Tabelle zu erstellen, verwendet man table-Tags:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Zwischen beide Table Tags müssen nun für jede Zeile td-Tags gesetzt werden.</p>
<p>Wenn man eine Tabelle mit beispielsweise drei Zeilen erstellen möchte, muss man dreimal tr-Tags einsetzen. tr ist die Abkürzung von table row. Hierfür sollte der Aufbau folgendermaßen aussehen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table&gt;
  &lt;tr&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;/tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Das ist allerdings noch nicht alles: Zuletzt müssen wir noch festlegen, wieviele Spalten nun in den einzelnen Zeilen vorhanden sein sollen. Das machen wir mit td-Tags. td ist die Abkürzung von table data&#8230; also Datenzellen.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;/td&gt;
   &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;/td&gt;
   &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;/td&gt;
   &lt;td&gt;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Doch was ist nun das? Ein paar schmale Kästchen? Das liegt daran, daß wir der Tabelle weder eine Breite vorgegeben, noch Inhalte in die Zellen eingefügt haben. Als leeren Inhalt kann man ein &amp;nbsp; nehmen.:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="100%"&gt;
  &lt;tr&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Wir können nun auch die Höhe einzelner Spalten festlegen:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="100%"&gt;
  &lt;tr&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="70"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="170"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Wir können die Farben jeder einzelnen Zelle in der Tabelle ändern:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="100%"&gt;
  &lt;tr&gt;
   &lt;td bgcolor="#ff0000"&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="70"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="170"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td bgcolor="#00ff00"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Wir können auch die Rahmendicke ändern. Dazu verwenden wir das border Element:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="100%" border="5"&gt;
  &lt;tr&gt;
   &lt;td bgcolor="#ff0000"&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="70"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="170"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td bgcolor="#00ff00"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Tabellen sollten in der Regel auch eine Überschriften-Zeile haben, also eine Zeile, die die Inhalte beschreibt. Dazu ersetzen wir die ersten tds mit th. Th ist die Abkürzung von table heading.</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;table width="100%" border="5"&gt;
  &lt;tr&gt;
   &lt;th&gt;Überschrift 1&lt;/th&gt;
   &lt;th&gt;Überschrift 2&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr height="70"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr height="170"&gt;
   &lt;td&gt;&amp;nbsp;&lt;/td&gt;
   &lt;td bgcolor="#00ff00"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;tr&gt;
  &lt;/table&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Im nächsten Tutorial erkläre ich Euch die verschiedenen Gestaltungsmöglichkeiten einer Tabelle.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/377/html-tabellen-tbody-scrollen-und-korrekt-ausdrucken-teil-2.htm' rel='bookmark' title='Permanent Link: HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2'>HTML Tabellen tbody scrollen und korrekt ausdrucken Teil 2</a> <small>In unserem vorherigen Tutorial hatten wir zuletzt mehrere Probleme: Opera...</small></li>
<li><a href='http://www.tutorialwelt.de/251/cellpadding-cellspacing.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing'>Tabellen in HTML &#8211; Teil 3 Cellpadding und Cellspacing</a> <small>In diesem Tutorial möchte ich mich mit Abständen innerhalb der...</small></li>
<li><a href='http://www.tutorialwelt.de/210/tabellen-in-html-tutorial-2-der-rahmen.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Tutorial 2 der Rahmen'>Tabellen in HTML &#8211; Tutorial 2 der Rahmen</a> <small>...Im letzten Tutorial habe ich erklärt, wie man die Rahmendicke...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/180/tabellen-in-html-teil-1.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kommentare im HTML-Quellcode</title>
		<link>http://www.tutorialwelt.de/171/kommentare-im-html-quellcode.htm</link>
		<comments>http://www.tutorialwelt.de/171/kommentare-im-html-quellcode.htm#comments</comments>
		<pubDate>Fri, 28 Aug 2009 12:33:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-Tutorial]]></category>

		<guid isPermaLink="false">http://www.tutorialwelt.de/?p=171</guid>
		<description><![CDATA[Wenn man an mehreren Projekten arbeitet, können Kommentare schon sinnvoll sein. Sie sind sehr hilfreich, wenn man auch nach längerer Zeit gezwungen ist, den Quellcode nochmals zu überarbeiten.
Speziell wenn man im Team arbeitet, ist der Einsatz von Kommentaren unerlässlich.


Related posts:<ol><li><a href='http://www.tutorialwelt.de/69/bilder-suchmaschinenoptimiert-in-html-einbinden.htm' rel='bookmark' title='Permanent Link: Bilder suchmaschinenoptimiert in HTML einbinden'>Bilder suchmaschinenoptimiert in HTML einbinden</a> <small>Heute erkläre ich Ihnen, wie man in HTML Bilder einfügen...</small></li>
<li><a href='http://www.tutorialwelt.de/128/formulare-in-html-teil-1.htm' rel='bookmark' title='Permanent Link: Formulare in HTML Teil 1'>Formulare in HTML Teil 1</a> <small>Manchmal ist es zwingend notwendig mit seinen Besuchern Rücksprache zu...</small></li>
<li><a href='http://www.tutorialwelt.de/180/tabellen-in-html-teil-1.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 1'>Tabellen in HTML &#8211; Teil 1</a> <small>Heute möchte ich damit beginnen Euch zu erklären, wie Ihr...</small></li>
</ol>

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h1 style="font-size:16px;">Kommentare in HTML</h1>
<p>Wenn man an mehreren Projekten arbeitet, können Kommentare schon sinnvoll sein. Sie sind sehr hilfreich, wenn man auch nach längerer Zeit gezwungen ist, den Quellcode nochmals zu überarbeiten.<br />
Speziell wenn man im Team arbeitet, ist der Einsatz von Kommentaren unerlässlich.</p>
<p>Kommentare sind nur im Quellcode zu sehen.</p>
<p>Sie sind für den Besucher unsichtbar.</p>
<p>So fügt man einen Kommentar in seinen HTML Quellcode ein:</p>
<p><small>Beispielcode HTML:</small></p>
<div style="border-style: inset; border-color: #a39c87 #a39c87 #e0d7b9 #e0d7b9; width: 100%; background-color: #f4f0e2; padding: 10px; overflow: auto;"><code></p>
<pre>&lt;html&gt;
 &lt;body&gt;
  &lt;-- Dies ist ein kommentar, der bei der Ansicht des Quellcodes weiterhelfen kann --&gt;
  &lt;-- Kommentare können auch
  über mehrere Zeilen gehen
  ohne, daß dies Schierigkeiten machen würde --&gt;
 &lt;/body&gt;
&lt;/html&gt;</pre>
<p></code></div>
<p>Kommentare können, wie Ihr oben sehen könnt, über mehrere Zeilen ausgedehnt werden.</p>
<p>Früher ging man mit Kommentaren spärlich um, da die Downloadgeschwindigkeit im Netz doch sehr niedrig war und Kommentare die HTML-Datei vergrößern. In DSL-Zeiten machen ein paar Kilobytes mehr oder weniger kaum noch etwas aus. Selbstverständlich sollte man keine Bibeln als Kommentare hinterlassen (das wäre zuvie des Guten), aber in normalereise wird der Besucher davon kaum etwas merken.</p>


<p>Related posts:<ol><li><a href='http://www.tutorialwelt.de/69/bilder-suchmaschinenoptimiert-in-html-einbinden.htm' rel='bookmark' title='Permanent Link: Bilder suchmaschinenoptimiert in HTML einbinden'>Bilder suchmaschinenoptimiert in HTML einbinden</a> <small>Heute erkläre ich Ihnen, wie man in HTML Bilder einfügen...</small></li>
<li><a href='http://www.tutorialwelt.de/128/formulare-in-html-teil-1.htm' rel='bookmark' title='Permanent Link: Formulare in HTML Teil 1'>Formulare in HTML Teil 1</a> <small>Manchmal ist es zwingend notwendig mit seinen Besuchern Rücksprache zu...</small></li>
<li><a href='http://www.tutorialwelt.de/180/tabellen-in-html-teil-1.htm' rel='bookmark' title='Permanent Link: Tabellen in HTML &#8211; Teil 1'>Tabellen in HTML &#8211; Teil 1</a> <small>Heute möchte ich damit beginnen Euch zu erklären, wie Ihr...</small></li>
</ol></p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.tutorialwelt.de/171/kommentare-im-html-quellcode.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
