<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier '\' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier 'a' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier '\' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier 'a' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier '\' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier 'a' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier '\' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<br />
<b>Warning</b>:  preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Unknown modifier 'a' in <b>/is/htdocs/wp1030259_XTWOHV513O/stefan/blog/plugins/serendipity_event_geshi/geshi.php</b> on line <b>1954</b><br />
<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Stefans Webseite - Blog - CSS</title>
    <link>http://www.stefanjahn.de/blog/</link>
    <description>Gedanken und andere Abgründe</description>
    <dc:language>de</dc:language>
    <generator>Serendipity 1.1.2 - http://www.s9y.org/</generator>
    <pubDate>Wed, 20 Feb 2008 10:45:04 GMT</pubDate>

    <image>
        <url>http://stefanjahn.de/data/media/blog/avatar.png</url>
        <title>RSS: Stefans Webseite - Blog - CSS - Gedanken und andere Abgründe</title>
        <link>http://www.stefanjahn.de/blog/</link>
        <width>70</width>
        <height>100</height>
    </image>

<item>
    <title>Tabelle auf ganze Seitenhöhe ausdehnen</title>
    <link>http://www.stefanjahn.de/blog/archives/2008-02-19-Tabelle-auf-ganze-Seitenhoehe-ausdehnen.html</link>
            <category>CSS</category>
            <category>HTML</category>
            <category>Webdesign</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2008-02-19-Tabelle-auf-ganze-Seitenhoehe-ausdehnen.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=1038</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=1038</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    &lt;p&gt;
Für das Layout einer Webseite werden oft noch Tabellen, sogenannte Layout-Tabellen, genutzt (im Gegensatz zu &lt;a href=&quot;http://de.selfhtml.org/html/text/bereiche.htm#block&quot;&gt;div&lt;/a&gt;-Containern in Verbindung mit CSS).
&lt;/p&gt;
&lt;p&gt;
So kann man z.B. eine Webseite mit zwei Spalten gestalten. In der linken schmalen Spalte kommt die Navigation und in der rechten breiteren Spalte landet der eigentliche Inhalt. Jede Spalte bekommt nun noch eine passende Hintergrundfarbe.
&lt;/p&gt;
&lt;pre&gt;
+--+------+
|  |      |
|  |      |
|  |      |
+--+------+
&lt;/pre&gt;
&lt;p&gt;
So lange die Spalten genügend Inhalt (Text) haben, so das die Tabellenhöhe größer ist als die Höhe des Browserfensters, hat man kein Problem. Kaum ist aber die Tabellenhöhe zu klein, so sieht das Design der Webseite nicht mehr unbedingt den Vorstellungen entsprechend aus. In diesem Fall hat man im oberen Teil des Browserfensters die Tabelle mit dem hübschen Hintergrund, danach aber eine leere einfarbige Fläche die ganz und gar nicht zum Design passt.
&lt;/p&gt;
&lt;pre&gt;
+--+------+
|  |      |
|  |      |
+--+------+
###########
&lt;/pre&gt;
&lt;p&gt;
Wie schafft man es nun das die Tabelle immer die komplette Höhe des Browserfenster einnimmt. Die Angabe von &lt;code&gt;&lt;a href=&quot;http://de.selfhtml.org/css/eigenschaften/positionierung.htm#height&quot;&gt;height:100%&lt;/a&gt;&lt;/code&gt; in &lt;a href=&quot;http://www.w3.org/Style/CSS/&quot;&gt;CSS&lt;/a&gt; bringt nicht den gewünschten Erfolg.
&lt;/p&gt;
&lt;p&gt;
Dies liegt daran das sich die Höhe in diesem Fall nach dem darunterliegenden Container richtet. In diesem Fall &lt;code&gt;&lt;a href=&quot;http://de.selfhtml.org/html/allgemein/grundgeruest.htm#html&quot;&gt;&amp;lt;body&amp;gt;&lt;/a&gt;&lt;/code&gt; das wiederum in &lt;code&gt;&lt;a href=&quot;http://de.selfhtml.org/html/allgemein/grundgeruest.htm#html&quot;&gt;&amp;lt;html&amp;gt;&lt;/a&gt;&lt;/code&gt; eingebettet ist. Bei allen Container macht der Browser eine automatische Höhenanpassung und stellt die Höhe auf den größten gemeinsamen Nenner ein. Mit der CSS-Angabe &lt;code&gt;height:100%&lt;/code&gt; für die Tabelle nimmt die Tabelle somit 100% Höhe von &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; ein, das Element &lt;code&gt;&amp;lt;body&amp;gt;&lt;/code&gt; aber nicht 100% Höhe des Browserfensters.
&lt;/p&gt;
&lt;p&gt;
Aber es gibt Abhilfe:
&lt;/p&gt;
&lt;div class=&quot;code geshi&quot; style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;/div&gt;
&lt;p&gt;
Das obige Beispiel gilt für die Layout-Tabelle der Klasse layout.
&lt;/p&gt;  
    </content:encoded>

    <pubDate>Tue, 19 Feb 2008 21:17:26 +0100</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2008-02-19-1038.html</guid>
    <category>css</category>
<category>HTML</category>
<category>webdesign</category>

</item>
<item>
    <title>Buttons stylen oder nicht?</title>
    <link>http://www.stefanjahn.de/blog/archives/2006-05-18-Buttons-stylen-oder-nicht.html</link>
            <category>CSS</category>
            <category>Webdesign</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2006-05-18-Buttons-stylen-oder-nicht.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=568</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=568</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    Soll man auf seiner Webseite die Buttons und Formularfelder mit Hilfe von &lt;a href=&#039;http://www.w3.org/Style/CSS/&#039;&gt;CSS&lt;/a&gt; stylen? Also nicht nur die Position und Größe ändern sondern auch das Aussehen wie Umrandung, Schriftgröße, Hintergrundfarbe? Oder sogar eigene Grafiken für die Buttons entwerfen?&lt;br /&gt;&lt;br /&gt;Hab dazu den lesenswerten Artikel &lt;a href=&#039;http://praegnanz.de/essays/designtaktiken-im-formularkrieg&#039;&gt;Designtaktikten im Formularkrieg&lt;/a&gt; auf &lt;a href=&#039;http://www.praegnanz.de&#039;&gt;praegnanz.de&lt;/a&gt; gefunden.&lt;br /&gt;&lt;br /&gt;Nun, in folge dessen, und da ich bei diversen Browsern (z.B. Safari) eh keinen großen EInfluß auf die Buttons habe, habe ich alle optischen Änderungen an meinen Formularfeldern und Buttons aus meiner CSS-Datei entfernt. Der Besucher hat somit einen &quot;Aha-Effekt&quot; da er ja die Buttons am Erscheinungsbild sofort wiedererkennt.  
    </content:encoded>

    <pubDate>Thu, 18 May 2006 18:48:53 +0200</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2006-05-18-568.html</guid>
    <category>CSS</category>
<category>webdesign</category>

</item>
<item>
    <title>Peek-a-boo Bug - oder Inhalt der im Internet Explorer verschwindet</title>
    <link>http://www.stefanjahn.de/blog/archives/2006-03-12-Peek-a-boo-Bug-oder-Inhalt-der-im-Internet-Explorer-verschwindet.html</link>
            <category>CSS</category>
            <category>Webdesign</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2006-03-12-Peek-a-boo-Bug-oder-Inhalt-der-im-Internet-Explorer-verschwindet.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=583</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=583</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    Das der Internet Explorer leider einige Fehler hat ist wohl jedem Webdesigner oder Webmaster bekannt. Ein Rätsel war mir bis jetzt aber immer noch das diverse Inhalte - also Text und Links - im Internet Explorer teilweise gar nicht angezeigt werden oder beim Scrollen verschwinden und die Hintegrundfarben teilweise aus den Boxen herauslaufen. Hübsch zu beobachten auf der Homepager der &lt;a href=&#039;http://www.rhy-deufel-oeflingen.de&#039;&gt;Rhy-Deufel Öflingen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mittlerweile bin ich etwas schlauer, denn ich weiß jetzt wie der Bug heisst. Es ist der &lt;a href=&#039;http://www.positioniseverything.net/explorer/peekaboo.html&#039;&gt;Peak-a-boo Bug&lt;/a&gt; und hängt mit der Verwendung des &lt;a href=&#039;http://www.w3.org/Style/CSS/&#039;&gt;CSS&lt;/a&gt;-Befehl &lt;a href=&#039;http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float&#039;&gt;float&lt;/a&gt; zusammen. Mal schauen ob sich mit der Information etwas anfangen lässt.  
    </content:encoded>

    <pubDate>Sun, 12 Mar 2006 01:21:16 +0100</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2006-03-12-583.html</guid>
    <category>CSS</category>
<category>Webdesign</category>

</item>
<item>
    <title>SelfHTML 8.1.1 als chm-Datei verfügbar</title>
    <link>http://www.stefanjahn.de/blog/archives/2006-02-05-SelfHTML-8.1.1-als-chm-Datei-verfuegbar.html</link>
            <category>CSS</category>
            <category>Webdesign</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2006-02-05-SelfHTML-8.1.1-als-chm-Datei-verfuegbar.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=598</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=598</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    Die bekannte Dokumentation rund um HTML, CSS und Javascript &lt;a href=&#039;http://de.selfhtml.org&#039;&gt;SelfHTML&lt;/a&gt; ist nun in der neusten Version 8.1.1 als &lt;a href=&#039;http://de.wikipedia.org/wiki/Compiled_HTML_Help&#039;&gt;chm&lt;/a&gt;-Datei (Compiled HTML Help) verfügbar. Auf der entsprechenden &lt;a href=&#039;http://aktuell.de.selfhtml.org/extras/selfchm.htm&#039;&gt;Download-Seite&lt;/a&gt; kann man die Datei runterladen und findet noch einige Informationen über die Benutzung und verschiedene chm-Betrachter.&lt;br /&gt;&lt;br /&gt;Quelle: &lt;a href=&#039;http://aktuell.de.selfhtml.org/weblog/selfhtml_chm&#039;&gt;SelfHTML aktuell Weblog&lt;/a&gt;  
    </content:encoded>

    <pubDate>Sun, 05 Feb 2006 11:17:25 +0100</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2006-02-05-598.html</guid>
    <category>Anleitung</category>
<category>Buch</category>
<category>CSS</category>
<category>Webdesign</category>

</item>
<item>
    <title>CSS-Definitionen für Drucker</title>
    <link>http://www.stefanjahn.de/blog/archives/2006-01-19-CSS-Definitionen-fuer-Drucker.html</link>
            <category>CSS</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2006-01-19-CSS-Definitionen-fuer-Drucker.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=615</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=615</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    Wie ich vor ein paar Tagen geschrieben habe waren die &lt;a href=&#039;http://www.w3.org/Style/CSS/&#039;&gt;CSS&lt;/a&gt;-Definitionen für den Ausdruck dieser Webseiten auf einem Drucker - bedingt durch die Menüspalte - etwas fehlerhaft. Dieses kleine unschöne Detail hat sich hiermit erledigt. Die CSS-Datei für den Ausdruck wurde entsprechend angepasst, so das der Inhalt dieser Homepage formschön auf einem Drucker ausgedruckt werden kann.&lt;br /&gt;&lt;br /&gt;Für die Aussenstehenden die nichts mit &lt;a href=&#039;http://www.w3.org/MarkUp/&#039;&gt;HTML&lt;/a&gt;, CSS oder Webdesign am Hut haben eine kurze Erklärung: Die Webseiten die du hier siehst bestehen aus zwei Informationen. Einmal der Inhalt - also dieser Text hier - und des weiteren aus Angaben wie der Text dargestellt werden soll - &lt;a href=&#039;http://de.selfhtml.org/css/eigenschaften/schrift.htm#color&#039;&gt;Farben&lt;/a&gt;, Layout, &lt;a href=&#039;http://de.selfhtml.org/css/eigenschaften/schrift.htm#font_size&#039;&gt;Schriftgröße&lt;/a&gt;, Hintergründe, &lt;a href=&#039;http://de.selfhtml.org/css/eigenschaften/randabstand.htm&#039;&gt;Abstände&lt;/a&gt;, ... Diese Angaben der Darstellung werden mit Hilfe von CSS verwirklicht, dabei stehen sämtliche Angaben in einer oder mehreren CSS-Dateien. Das hat den großen Vorteil, daß man mit der Änderung der CSS-Dateien bei allen Webseiten gleichzeitig das Aussehen ändern kann. Ein weitere Vorteil von CSS ist, daß man für &lt;a href=&#039;http://de.selfhtml.org/css/formate/einbinden.htm#link_media&#039;&gt;verschiedene Ausgabegeräte verschiedene CSS-Definitionen&lt;/a&gt; (oder Dateien) hinterlegen kann. Der Browser nutzt die CSS-Datei für den Bildschirm (was der Normalfall und Standard ist), für den Drucker kann man aber eine eigene CSS-Datei angeben. Diese Technik wird auf dieser Homepage genutzt. So kann ich den Ausdruck komplett anders aussehen lassen als die Anzeige auf dem Bildschirm. Das beste Beispiel dafür ist die Schriftart. Hier auf dem Bildschirm ist sie &lt;a href=&#039;http://de.wikipedia.org/wiki/Serife&#039;&gt;serifenlos&lt;/a&gt; (wie z.B. Helvetica oder Arial), auf dem Ausdruck hat sie aber nachher &lt;a href=&#039;http://de.wikipedia.org/wiki/Serife&#039;&gt;Serifen&lt;/a&gt; (wie z.B. Times New Roman).&lt;br /&gt;&lt;br /&gt;Natürlich kann man noch weitere CSS-Definitionen für andere Ausgabegeräte angeben, so z.B. für einen Beamer, Fernseher oder &lt;a href=&#039;http://de.wikipedia.org/wiki/Personal_Digital_Assistant&#039;&gt;PDA&lt;/a&gt;. Kommt natürlich immer darauf an ob der Browser die Funktion auch unterstütz.  
    </content:encoded>

    <pubDate>Thu, 19 Jan 2006 22:06:55 +0100</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2006-01-19-615.html</guid>
    <category>CSS</category>
<category>Webdesign</category>

</item>
<item>
    <title>Textschatten mit CSS2</title>
    <link>http://www.stefanjahn.de/blog/archives/2006-01-10-Textschatten-mit-CSS2.html</link>
            <category>CSS</category>
            <category>Neues</category>
            <category>Webdesign</category>
    
    <comments>http://www.stefanjahn.de/blog/archives/2006-01-10-Textschatten-mit-CSS2.html#comments</comments>
    <wfw:comment>http://www.stefanjahn.de/blog/wfwcomment.php?cid=631</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.stefanjahn.de/blog/rss.php?version=2.0&amp;type=comments&amp;cid=631</wfw:commentRss>
    

    <author>nospam@example.com (Stefan Jahn)</author>
    <content:encoded>
    &lt;p&gt;
Mit dem &lt;a href=&#039;http://www.w3.org/Style/CSS/&#039;&gt;CSS2&lt;/a&gt;-Befehl &quot;&lt;a href=&#039;http://de.selfhtml.org/css/eigenschaften/schrift.htm#text_shadow&#039;&gt;text-shadow&lt;/a&gt;&quot; ist es Möglich Text mit einem Schatten zu hinterlegen. Laut &lt;a href=&#039;http://de.selfhtml.org&#039;&gt;SelfHTML&lt;/a&gt; unterstützten momentan nur die Browser &lt;a href=&#039;http://www.apple.com/de/macosx/features/safari/&#039;&gt;Safari&lt;/a&gt; ab Version 1.2 und &lt;a href=&#039;http://www.konqueror.org&#039;&gt;Konqueror&lt;/a&gt; ab Version 3.4 diesen Befehl. Beide Browser basieren auf der Rendering-Engine &lt;a href=&#039;http://khtml.info&#039;&gt;KHTML&lt;/a&gt;. Dies bedeutet natürlich auch das alle anderen Programme die KHTML nutzen den Effekt ebenfalls anzeigen können. Das der leidige Internet Explorer sowas nicht kann brauch ich ja wohl nicht erst erwähnen. Für all diejenigen die den Effekt nicht sehen können hier ein kleines Bild davon:
&lt;/p&gt;
&lt;img src=&#039;/data/media/blog/2006-01-10-textschatten.jpg&#039; alt=&#039;&#039; /&gt;
&lt;p&gt;
Für diese Darstellung wird folgender Eintrag in der CSS-Datei verwendet:
&lt;/p&gt;
&lt;div class=&quot;code geshi&quot; style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;/div&gt;  
    </content:encoded>

    <pubDate>Tue, 10 Jan 2006 22:53:52 +0100</pubDate>
    <guid isPermaLink="false">http://www.stefanjahn.de/blog/archives/2006-01-10-631.html</guid>
    <category>CSS</category>
<category>Neues</category>
<category>Webdesign</category>

</item>

</channel>
</rss>