<?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>webthreads.de &#187; CSS</title>
	<atom:link href="http://webthreads.de/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://webthreads.de</link>
	<description>- Web 2.0, Web-Entwicklung und Netzkultur von Markus Kühle</description>
	<lastBuildDate>Fri, 09 Dec 2011 06:49:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Wunderbares Spiel f&#252;r Web-Entwickler: What the Hex?</title>
		<link>http://webthreads.de/2010/07/wunderbares-spiel-fuer-web-entwickler-what-the-hex/</link>
		<comments>http://webthreads.de/2010/07/wunderbares-spiel-fuer-web-entwickler-what-the-hex/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 04:00:28 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Spiel]]></category>
		<category><![CDATA[Web Entwicklung]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=3710</guid>
		<description><![CDATA[Wer Web-Entwickler ist kennt seine Tools um die Hex Werte der Farben zu ermitteln. Die Standardwerte wissen die meisten dabei schon auswendig. Um dieses Wissen abzupr&#252;fen bietet sich das Spiel &#8220;What the Hex?&#8221; an. Dabei gilt es zu dem gegebenen Hexwert die richtige Farbe auszuw&#228;hlen: Also nix wir ausprobiert, ihr Web Entwickler =)]]></description>
			<content:encoded><![CDATA[<p>Wer Web-Entwickler ist kennt seine Tools um die Hex Werte der Farben zu ermitteln. Die Standardwerte wissen die meisten dabei schon auswendig. Um dieses Wissen abzupr&#252;fen bietet sich das Spiel &#8220;<a href="http://yizzle.com/whatthehex/">What the Hex?</a>&#8221; an. Dabei gilt es zu dem gegebenen Hexwert die richtige Farbe auszuw&#228;hlen:</p>
<div style="text-align:center">
<a href="http://yizzle.com/whatthehex/"><img src="http://webthreads.de/article-data/uploads/2010/06/WhatTheHex1.jpg" alt="" title="What The Hex - Start" width="640" height="294" class="alignnone size-full wp-image-3711" /></a>
</div>
<div style="text-align:center">
<a href="http://yizzle.com/whatthehex/"><img src="http://webthreads.de/article-data/uploads/2010/06/WhatTheHex2.jpg" alt="" title="What The Hex - Falsch" width="640" height="296" class="alignnone size-full wp-image-3712" /></a>
</div>
<div style="text-align:center">
<a href="http://yizzle.com/whatthehex/"><img src="http://webthreads.de/article-data/uploads/2010/06/WhatTheHex3.jpg" alt="" title="What The Hex - Richtig" width="640" height="279" class="alignnone size-full wp-image-3713" /></a>
</div>
<p>Also nix wir ausprobiert, ihr Web Entwickler =)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2010/07/wunderbares-spiel-fuer-web-entwickler-what-the-hex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Anschaulicher CSS 3 Vergleich: Sonnensystem im modernen und im alten Browser</title>
		<link>http://webthreads.de/2010/05/anschaulicher-css-3-vergleich-sonnensystem-im-modernen-und-im-alten-browser/</link>
		<comments>http://webthreads.de/2010/05/anschaulicher-css-3-vergleich-sonnensystem-im-modernen-und-im-alten-browser/#comments</comments>
		<pubDate>Wed, 26 May 2010 04:00:05 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=3677</guid>
		<description><![CDATA[Einen richtig guten Vergleich f&#252;r eine ordentliche CSS 3 Unterst&#252;tzung im Browser bietet Alex Girón mit seinem CSS 3 Sonnensystem. Ein Feature von CSS 3 ist runde Ecken nativ zu erm&#246;glichen. Aber auch Animationen und verschiedene andere Dinge sind damit ohne weiteres m&#246;glich. So hat er sich die M&#252;he gemacht und mit CSS 3 unser [...]]]></description>
			<content:encoded><![CDATA[<p>Einen richtig guten Vergleich f&#252;r eine ordentliche CSS 3 Unterst&#252;tzung im Browser bietet Alex Girón mit seinem <a href="http://neography.com/journal/our-solar-system-in-css3/">CSS 3 Sonnensystem</a>. Ein Feature von CSS 3 ist runde Ecken nativ zu erm&#246;glichen. Aber auch Animationen und verschiedene andere Dinge sind damit ohne weiteres m&#246;glich. So hat er sich die M&#252;he gemacht und mit CSS 3 unser Sonnensystem darzustellen:</p>
<div style="text-align:center">
<a href="http://neography.com/journal/our-solar-system-in-css3/"><img src="http://webthreads.de/article-data/uploads/2010/05/SolarSystenNeuerBrowser.jpg" alt="" title="CSS 3 Sonnensystem Neuer Browser" width="630" height="655" class="alignnone size-full wp-image-3679" /></a>
</div>
<p>Dieses <a href="http://neography.com/experiment/circles/solarsystem">animierte Sonnensystem</a> kann sich jeder selbst in seinem Browser anschauen. Hat der Betrachter allerdings einen alten Browser d&#252;rfte die Darstellung so aussehn:</p>
<div style="text-align:center">
<a href="http://neography.com/journal/our-solar-system-in-css3/"><img src="http://webthreads.de/article-data/uploads/2010/05/SolarSystemAlterBrowser.jpg" alt="" title="CSS 3 Sonnensystem Alter Browser" width="630" height="653" class="alignnone size-full wp-image-3678" /></a>
</div>
<p>Wirklich sehr anschaulich =).</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2010/05/anschaulicher-css-3-vergleich-sonnensystem-im-modernen-und-im-alten-browser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Runde Ecken mit CSS 3 und weitere CSS 3 Tags &#8211; CSS 3 Generator</title>
		<link>http://webthreads.de/2010/03/runde-ecken-mit-css-3-und-weitere-css-3-tags-css-3-generator/</link>
		<comments>http://webthreads.de/2010/03/runde-ecken-mit-css-3-und-weitere-css-3-tags-css-3-generator/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 05:00:28 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Utility]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=3267</guid>
		<description><![CDATA[F&#252;r alle die nicht immer suchen m&#246;chten wie nochmal der CSS 3 Ausdruck f&#252;r runde Ecken war ist bei dem CSS 3 Generator genau richtig. Einfach und bequem die gew&#252;nschte CSS Funktion ausw&#228;hlen und die Daten in die Eingabefelder geben. Anschlie&#223;end das Ergebnis direkt in der Vorschau ansehen und den CSS Code kopieren. Beachtet werden, [...]]]></description>
			<content:encoded><![CDATA[<p>F&#252;r alle die nicht immer suchen m&#246;chten wie nochmal der CSS 3 Ausdruck f&#252;r runde Ecken war ist bei dem <a href="http://www.css3generator.com/">CSS 3 Generator</a> genau richtig. Einfach und bequem die gew&#252;nschte CSS Funktion ausw&#228;hlen und die Daten in die Eingabefelder geben. Anschlie&#223;end das Ergebnis direkt in der Vorschau ansehen und den CSS Code kopieren. Beachtet werden, wie schon der Name der Anwendung sagt, die CSS 3 Eigenschaften aber hat ein Browser f&#252;r die gew&#228;hlte Konfiguration eigene propriet&#228;re Konfigurationsm&#246;glichkeiten werden diese auch mit angegeben.</p>
<p>Das Paradebeispiel f&#252;r einen solchen Generator sind nat&#252;rlich die runden Ecken an einem Box Element wie dem div Element mit der <strong>CSS 3 Border Radius</strong> Eigenschaft:</p>
<div style="text-align:center">
<a href="http://www.css3generator.com/"><img src="http://webthreads.de/article-data/uploads/2010/03/CSS3GeneratorBorderRadius.jpg" alt="CSS 3 Generator Border Radius" title="CSS 3 Generator Border Radius" width="800" height="496" class="alignnone size-full wp-image-3336" /></a>
</div>
<p>F&#252;r die ganz Eiligen hier der CSS Code zum direkten kopieren. In diesem Beispiel sind alle Ecken gleich rund:</p>
<div class="codebox">
<pre>
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
</pre>
</div>
<p>Und wer es ganz genau wissen m&#246;chte sollte sich auch die <a href="http://www.w3.org/TR/css3-background/#the-border-radius">CSS 3 Border Radius w3c Beschreibung</a> ansehen.</p>
<p>Eine weitere interessante CSS 3 Eigenschaft ist <strong>CSS 3 Box Shadow</strong> Eigenschaft. Im <a href="http://www.w3.org/TR/css3-background/#the-box-shadow">w3c Dokument</a> steht, dass diese Eigenschaft noch einmal zur&#252;ck genommen wurde und erst in einer der n&#228;chsten Versionen erscheinen soll. Welche Browser diese Eigenschaft dennoch unterst&#252;tzen wird in dem CSS 3 Generator anhand des Browser Icons dargestellt:</p>
<div style="text-align:center">
<a href="http://www.css3generator.com/"><img src="http://webthreads.de/article-data/uploads/2010/03/CSS3GeneratorShadow.jpg" alt="CSS 3 Generator Box Shadow" title="CSS 3 Generator Box Shadow" width="800" height="419" class="alignnone size-full wp-image-3338" /></a>
</div>
<p>Hier nochmal der Code zum direkten kopieren:</p>
<div class="codebox">
<pre>
-webkit-box-shadow: 2px 3px 4px #f0e511;
-moz-box-shadow: 2px 3px 4px #f0e511;
box-shadow: 2px 3px 4px #f0e511;
</pre>
</div>
<p>Und als letztes noch der Hinweis auf die <strong>CSS 3 Text Shadow</strong> Eigenschaft (<a href="http://www.w3.org/TR/css3-text/#text-shadow">w3c Link</a>). In diesem Screenshot ist noch zus&#228;tzlich zu sehen ab welcher Version des Browsers diese CSS Eigenschaft unterst&#252;tzt wird:</p>
<div style="text-align:center">
<a href="http://www.css3generator.com/"><img src="http://webthreads.de/article-data/uploads/2010/03/CSS3GeneratorTextShadow.jpg" alt="CSS 3 Generator Text Shadow" title="CSS 3 Generator Text Shadow" width="800" height="380" class="alignnone size-full wp-image-3340" /></a>
</div>
<p>Auch hier nochmal der Code zum direkten kopieren:</p>
<div class="codebox">
<pre>
text-shadow: 1px 1px 1px #6600ff;
</pre>
</div>
<p>Es gibt noch ein paar weitere nette CSS 3 Eigenschaften die man mit dem Tool einfach ausprobieren kann.</p>
<p>(via <a href="http://codecandies.de/2010/03/16/tool-css-3-generator/">codecandies.de</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2010/03/runde-ecken-mit-css-3-und-weitere-css-3-tags-css-3-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Alle CSS Eigenschaften auf einen Blick</title>
		<link>http://webthreads.de/2010/01/alle-css-eigenschaften-auf-einen-blick/</link>
		<comments>http://webthreads.de/2010/01/alle-css-eigenschaften-auf-einen-blick/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 05:00:57 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Spickzettel]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=2752</guid>
		<description><![CDATA[Wer Webseiten ordentlich mit CSS best&#252;ckt wird wahrscheinlich ab und an die ein oder andere Frage zu einem CSS Attribut haben. Die einfachste und wohl auch schnellste Variante eine Beschreibung, zugeh&#246;rige CSS Version und Default Wert zu erfahren ist den CSS Property Index in seinen Bookmarks zu haben. Ein weiterer Vorteil dieser Liste ist, dass [...]]]></description>
			<content:encoded><![CDATA[<p>Wer Webseiten ordentlich mit CSS best&#252;ckt wird wahrscheinlich ab und an die ein oder andere Frage zu einem CSS Attribut haben. Die einfachste und wohl auch schnellste Variante eine Beschreibung, zugeh&#246;rige CSS Version und Default Wert zu erfahren ist den <a href="http://meiert.com/en/indices/css-properties/">CSS Property Index</a> in seinen Bookmarks zu haben. Ein weiterer Vorteil dieser Liste ist, dass man auch einen sch&#246;nen &#220;berblick &#252;ber die in CSS 3 hinzugekommenen neuen Eigenschaften sieht.</p>
<div style="text-align:center">
<a href="http://meiert.com/en/indices/css-properties/"><img src="http://webthreads.de/article-data/uploads/2010/01/CSSPropertiesListe.jpg" alt="CSS Property Index" title="CSS Property Index" width="800" height="429" class="alignnone size-full wp-image-2753" /></a>
</div>
<p>Jens Meiert hat sich die M&#252;he gemacht alle vorhandenen CSS Eigenschaften in einer gro&#223;en Liste zusammenzutragen und so wieder einen weiteren n&#252;tzlichen Link f&#252;r einen Web Entwickler produziert. =)</p>
<p>(via <a href="http://matthiasschuetz.com/css-properties-index-uebersicht-aller-css-attribute">Matthias Sch&#252;tz</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2010/01/alle-css-eigenschaften-auf-einen-blick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google mit CSS3 quergestellt</title>
		<link>http://webthreads.de/2009/12/google-mit-css3-quergestellt/</link>
		<comments>http://webthreads.de/2009/12/google-mit-css3-quergestellt/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 07:49:45 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=2650</guid>
		<description><![CDATA[Ein sehr sch&#246;nes Beispiel wie neue, mit CSS 3 eingef&#252;hrte, Cascading Style Sheet Features verwendet werden k&#246;nnen zeigt das quergestellte Google. Verwendet wurde das CSS 3 Attribut transform. Im Detail sieht die Eigenschaft wie folgt aus: transform: rotate(-90deg); Und das Ergebnis kann live auf antimatter15.com bewundert werden: Und das die Suche auch wirklich funktioniert zeigt [...]]]></description>
			<content:encoded><![CDATA[<p>Ein sehr sch&#246;nes Beispiel wie neue, mit <a href="http://www.w3.org/TR/css3-roadmap/">CSS 3</a> eingef&#252;hrte, Cascading Style Sheet Features verwendet werden k&#246;nnen zeigt das <a href="http://antimatter15.com/misc/rotatedgooglecss3.html">quergestellte Google</a>. Verwendet wurde das CSS 3 Attribut <a href="http://www.w3.org/TR/2009/WD-css3-2d-transforms-20091201/#transform-functions">transform</a>. Im Detail sieht die Eigenschaft wie folgt aus:</p>
<div class="codebox">
transform: rotate(-90deg);
</div>
<p>Und das Ergebnis kann live auf antimatter15.com bewundert werden:</p>
<div style="text-align:center">
<a href="http://antimatter15.com/misc/rotatedgooglecss3.html"><img src="http://webthreads.de/article-data/uploads/2009/12/GoogleCss3Rotate_1.jpg" alt="Google CSS 3 - Rotate" title="Google CSS 3 - Rotate" width="700" height="426" class="alignnone size-full wp-image-2691" /></a>
</div>
<p>Und das die Suche auch wirklich funktioniert zeigt der folgende Screenshot:</p>
<div style="text-align:center">
<a href="http://antimatter15.com/misc/rotatedgooglecss3.html"><img src="http://webthreads.de/article-data/uploads/2009/12/GoogleCss3Rotate_2.jpg" alt="Google CSS 3 - Rotate mit Ergebnis" title="Google CSS 3 - Rotate mit Ergebnis" width="700" height="416" class="alignnone size-full wp-image-2692" /></a>
</div>
<p>Der Vollst&#228;ndigkeit halber hier noch der wirklich eingesetzte CSS Code dieses Beispiels, bei dem man mal wieder sehen kann, dass f&#252;r den Internet Explorer erneut eine eigene Ausdrucksweise n&#246;tig war:</p>
<div class="codebox">
iframe {<br />
   -webkit-transform: rotate(-90deg);<br />
   -moz-transform: rotate(-90deg);<br />
   transform: rotate(-90deg);<br />
   position: absolute;<br />
   filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /*fur internet exploderz, which while technically could do the same stuff css3 can do, but did it a billion years ago using totally ugly, hideous syntax*/<br />
}</div>
<p>Lustig ist dieses CSS 3 Beispiel auf jeden Fall =).</p>
<p>(via <a href="http://blogoscoped.com/archive/2009-11-25-n14.html">Google Blogoscoped</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2009/12/google-mit-css3-quergestellt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warum Cascading Style Sheets?</title>
		<link>http://webthreads.de/2009/11/warum-cascading-style-sheets/</link>
		<comments>http://webthreads.de/2009/11/warum-cascading-style-sheets/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 07:00:27 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=2620</guid>
		<description><![CDATA[Der folgende Ausschnitt stammt von Peter Kropff und seinem wirklich ausf&#252;hrlichen CSS Tutorial aus dem Kapitel &#8220;Grundlagen&#8221;: Vielleicht erinnert sich der ein oder andere noch an die Zeit, als der Netscape Navigator einen Marktanteil von 90% hatte. Es war die Zeit, als der Mensch in Deutschland gerade den aufrechten Gang im Internet erlernte, also sozusagen [...]]]></description>
			<content:encoded><![CDATA[<p>Der folgende Ausschnitt stammt von Peter Kropff und seinem wirklich ausf&#252;hrlichen <a href="http://www.peterkropff.de/site/css/grundlagen.htm">CSS Tutorial</a> aus dem Kapitel &#8220;Grundlagen&#8221;:</p>
<blockquote><p>
Vielleicht erinnert sich der ein oder andere noch an die Zeit, als der Netscape Navigator einen Marktanteil von 90% hatte. Es war die Zeit, als der Mensch in Deutschland gerade den aufrechten Gang im Internet erlernte, also sozusagen im Pal&#228;olithikum des Informationszeitalters. Zu dieser Zeit trug es sich zu, dass die G&#246;tter des W3C-Konsortiums ihre Gebote den Menschen verk&#252;ndeten, die da lauteten:</p>
<ul>
<li>Du sollst Cascading Style Sheets benutzen</li>
<li>Du sollst kein <font>-Tag mehr benutzen</li>
<li>Du sollst keine HTML-Attribute benutzen, die das Aussehen einer Seite beeinflussen</li>
<li>Du sollst Inhalt und Layout strikt voneinander trennen</li>
</ul>
<p>Und alle Steinmetze, die bis dato ihre Botschaften in Granit mei&#223;eln mussten, jubelten, jauchzten und frohlockten ob der M&#246;glichkeiten, die die neuen Gebote brachten. Leider tanzten die damals m&#228;chtigsten K&#246;nige Netscape und Microsoft um ihr eigenes goldenes Kalb herum und beteten die G&#246;tter &#8220;Was k&#252;mmern mich Standards&#8221; und &#8220;Propriet&#228;re Formate&#8221; an. Und so geschah es, dass die Steinmetze auch weiterhin mit Hammer und Mei&#223;el anstelle von Papier und Feder arbeiten mussten.</p>
<p>Diese Geschichte ereignete sich im Jahre 1996, als das W3C-Konsortium die erste Spezifikation dazu verabschiedete. Zwei Jahre sp&#228;ter gab es dann noch eine. Leider waren damals die Browserhersteller nicht Willens/in der Lage, ihre Produkte dem neuen Standard anzupassen. Also musste man sich auch weiterhin mit Layout-Tabellen und diversen HTML-Attributen herumschlagen, um ein halbwegs vern&#252;nftiges Design umzusetzen. Der Nachteil lag auf der Hand. Bei optischen Anpassungen musste man sich durch alle Seiten durchw&#252;hlen, und an unz&#228;hligen Stellen die entsprechenden &#196;nderungen vornehmen, eine echte Sisyphus-Arbeit.</p>
<p>Gottlob haben die Zeiten sich ge&#228;ndert. Wenn man einmal die Dinosaurier-Browser wie zum Beispiel den Navigator 4, Internet Explorer 4/5.x (PC) oder 5.x (Mac) ignoriert, so ist es m&#246;glich, das komplette Aussehen eines Internet-Auftritts nur &#252;ber Style Sheets zu steuern. Sollte sich dann ein alter Auftritt in neuem Gewande pr&#228;sentieren, so m&#252;ssen nur noch die CSS-Anweisungen umgeschrieben werden und voilà &#8211; fertig.
</p></blockquote>
<p>Ein sehr sch&#246;ner Einf&#252;hrungstext f&#252;r den Start in die CSS Welt.</p>
<p>Passend dazu ist mir am Wochenende folgende Grafik mit dem Titel &#8220;<a href="http://incredimazing.com/static/media/2007/11/13/c7fa6c6a143a79c/CleanCode.jpg">What Beautiful Html Code Looks Like</a>&#8221; &#252;ber den Weg gelaufen (volle Aufl&#246;sung hinter dem Link):</p>
<div style="text-align:center">
<a href="http://incredimazing.com/static/media/2007/11/13/c7fa6c6a143a79c/CleanCode.jpg"><img src="http://webthreads.de/article-data/uploads/2009/11/WhatBeautifulHtmlCodeLooksLike_small.jpg" alt="What Beautiful Html Code Looks Like" title="What Beautiful Html Code Looks Like" class="alignnone size-full wp-image-2623" /></a>
</div>
<p>In der Grafik ist in dem Kasten unten rechts exakt die gleiche Aussage zu finden wie in dem Text von Peter Kropff: </p>
<blockquote><p>
Your HTML should be focused on structure and content, not styling! Keep all of your styling in your CSS, there should be no deprecated &lt;font&gt; tags in site.
</p></blockquote>
<p>Das sind doch mal zwei wirklich gute Erl&#228;uterungen warum man sp&#228;testens jetzt mit sauberem HTML und CSS anfangen sollte =).</p>
<p>(CSS Tutorial via Email)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2009/11/warum-cascading-style-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artikelempfehlung: Barrierefreie Formulare mit Html und CSS</title>
		<link>http://webthreads.de/2009/05/artikelempfehlung-barrierefreie-formulare-mit-html-und-css/</link>
		<comments>http://webthreads.de/2009/05/artikelempfehlung-barrierefreie-formulare-mit-html-und-css/#comments</comments>
		<pubDate>Tue, 26 May 2009 07:00:12 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Formulare]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=2093</guid>
		<description><![CDATA[Ich habe einen wirklich guten Artikel von der &#8220;Initiative der Aktion Mensch f&#252;r ein barrierefreies Internet&#8221; &#252;ber die Erstellung von Formularen mit dem Titel &#8220;Reine Formsache &#8211; Barrierefreie Formulare mit Html und CSS&#8221; gefunden und das muss ich einfach kurz weiterleiten. Der Artikel selbst ist relativ lang und erstreckt sich &#252;ber mehrere Seiten aber wenn [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe einen wirklich guten Artikel von der &#8220;Initiative der Aktion Mensch f&#252;r ein barrierefreies Internet&#8221; &#252;ber die Erstellung von Formularen mit dem Titel &#8220;<a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/">Reine Formsache &#8211; Barrierefreie Formulare mit Html und CSS</a>&#8221; gefunden und das muss ich einfach kurz weiterleiten. Der Artikel selbst ist relativ lang und erstreckt sich &#252;ber mehrere Seiten aber wenn man sich mit dieser Materie besch&#228;ftigt sieht man das eher als sch&#246;ne Ausf&#252;hrlichkeit an.</p>
<div style="text-align:center">
<a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/"><img src="http://webthreads.de/article-data/uploads/2009/05/reineformsacheformularecss2.png" alt="Reine Formsache - Barrierefreie Formulare mit Html und CSS" title="Reine Formsache - Barrierefreie Formulare mit Html und CSS" width="719" height="79" class="alignnone size-full wp-image-2097" /></a>
</div>
<p>Hier die Unterteilung des <a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript">Artikels</a>:</p>
<ul>
<li><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/">Reine Formsache</a><br/>Formulare sind der Kern interaktiver Angebote und Grundlage der Kommunikation zwischen Anbieter und Nutzer …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/html-elemente/">HTML-Elemente f&#252;r Formulare</a><br/>Die Grundfunktionen eines Formulars m&#252;ssen mit allen m&#246;glichen Mitteln der Bedienung und der Ausgabe gelingen …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/formular-design/">Formulardesign</a><br/>Ein gutes Design unterst&#252;tzt den Nutzer in der Bew&#228;ltigung der Aufgabe …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/fehlertoleranz/">Toleranz und R&#252;cksicht</a><br/>Gerade bei Formularen sollte man strikt in dem sein, was man ausliefert, und tolerant bei dem, was man akzeptiert …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/dynamik/">Dynamik in Formularen</a><br/>Dynamische Inhalte sind f&#252;r viele Computer-Hilfsmittel ein echtes Problem …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/testen/">Testen von Formularen und Web-basierten Anwendungen</a><br/>Testen, testen, testen und immer an den Nutzer denken …</li>
<li style="padding-top:10px"><a href="http://www.einfach-fuer-alle.de/artikel/barrierefreie-formulare-mit-html-css-und-javascript/testen/#strittig">Strittige Punkte</a><br/>Es gibt einige Punkte, bei denen selbst unter Experten und Betroffenen keine Einigkeit herrscht …</li>
</ul>
<p>Auf den Artikel bin ich gesto&#223;en weil ich wissen wollte wie man heute zu Formularen in Tabellen aufgrund des Layouts steht. Um dieses eine Teilthema aus dem obigen Artikel kurz vorwegzunehmen kommt hier mein Fazit dazu:<br />
Heutige Browser unterst&#252;tzen ohne Probleme CSS und somit k&#246;nnen auch Formulare ordentlich mit Hilfe von CSS formatiert werden. Die falsche Verwendung von Tabellen als Layouthilfsmittel ist somit nicht mehr gerechtfertigt und kann sogar negative Effekte bei Hilfsmittel wie z.B. Screenreader hervorbringen. Vielmehr kann man Tabellen wieder wirklich im eigentlichen Sinn verwenden: n&#228;mlich als Datentabelle.<br />
Nat&#252;rlich gibt es auch hier eine Ausnahme denn hat man Daten die tabellarisch angezeigt werden und die man direkt bearbeiten sollen kann steht nat&#252;rlich der Tabelle in dem Formular nichts im Wege.</p>
<p>Selbst wenn man nicht das Ziel hat eine perfekte barrierefreie Webseite zu erstellen ist dieser Artikel dennoch sehr zu empfehlen. Ich glaube er tr&#228;gt einiges zum Verst&#228;ndnis f&#252;r ordentliches Design und Entwickeln von Web Anwendungen bei.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2009/05/artikelempfehlung-barrierefreie-formulare-mit-html-und-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS WYSIWYG Online Editor</title>
		<link>http://webthreads.de/2008/11/css-wysiwyg-online-editor/</link>
		<comments>http://webthreads.de/2008/11/css-wysiwyg-online-editor/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 08:00:55 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Utility]]></category>
		<category><![CDATA[Editor]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=1504</guid>
		<description><![CDATA[Einen WYSIWYG Editor f&#252;r Html Texte kennt man im Form eines &#8220;Rich Editors&#8221; wie er z.b. auch in WordPress gegeben ist. Einen WYSIWYG Editor f&#252;r CSS im Browser dagegen ist schon schwerer zu finden. Wer eine schnelle und unkomplizierte Unters&#252;tzung f&#252;r CSS ben&#246;tigt ist somit bei csstypeset.com genau richtig. Einfach einen Text in die linke [...]]]></description>
			<content:encoded><![CDATA[<p>Einen <a href="http://de.wikipedia.org/wiki/WYSIWYG">WYSIWYG Editor</a> f&#252;r Html Texte kennt man im Form eines &#8220;Rich Editors&#8221; wie er z.b. auch in WordPress gegeben ist. Einen WYSIWYG Editor f&#252;r CSS im Browser dagegen ist schon schwerer zu finden. Wer eine schnelle und unkomplizierte Unters&#252;tzung f&#252;r CSS ben&#246;tigt ist somit bei <a href="http://csstypeset.com/">csstypeset.com</a> genau richtig.</p>
<div style="text-align:center">
<a href="http://csstypeset.com"><img src="http://webthreads.de/article-data/uploads/2008/11/csstypeset.jpg" alt="" title="csstypeset.com" class="borderImgGray alignnone size-full wp-image-1506" /></a>
</div>
<p>Einfach einen Text in die linke Box eingeben, an der Konfiguration unten drunter die Formatierung vornehmen und anschlie&#223;end aus der rechten Box die CSS Angaben kopieren.</p>
<p>In diesem CSS Konfigurator kann man einen sch&#246;n den Nutzen eines Sliders auch im Browser sehen. Wirklich gut gemacht das ganze! </p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2008/11/css-wysiwyg-online-editor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Das etwas andere Homer Simpson Portr&#228;t</title>
		<link>http://webthreads.de/2008/06/das-etwas-andere-homer-simpson-portraet/</link>
		<comments>http://webthreads.de/2008/06/das-etwas-andere-homer-simpson-portraet/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 04:08:19 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[CSS Kunst]]></category>
		<category><![CDATA[Homer Simpson]]></category>

		<guid isPermaLink="false">http://webthreads.de/?p=1151</guid>
		<description><![CDATA[Das hier zu sehende Homer Simpson Portr&#228;t ist nicht nur einfach ein Bild sondern ein mit Zeichen und CSS Formatiertes Kunstwerk: Da hat sich doch tats&#228;chlich jemand Names Roman Cortes die M&#252;he gemacht ein Bild von Homer Simpson rein mit HTML und CSS zu erzeugen. Schaut man sich den Quelltext dieses Kunstwerkes an, so sieht [...]]]></description>
			<content:encoded><![CDATA[<p>Das hier zu sehende Homer Simpson Portr&#228;t ist nicht nur einfach ein Bild sondern ein mit <a href="http://nedbatchelder.com/blog/200805/css_homer_animated.html">Zeichen und CSS Formatiertes Kunstwerk</a>:</p>
<div style="text-align:center">
<a href="http://nedbatchelder.com/blog/200805/css_homer_animated.html"><img src="http://webthreads.de/article-data/uploads/2008/06/csshomersimpson.gif" alt="" title="CSS Homer Simpson" width="368" height="461" class="alignnone size-full wp-image-1153" /></a>
</div>
<p>Da hat sich doch tats&#228;chlich jemand Names <a href="http://www.romancortes.com/blog/homer-css/">Roman Cortes</a> die M&#252;he gemacht ein Bild von Homer Simpson rein mit HTML und CSS zu erzeugen.</p>
<p>Schaut man sich den Quelltext dieses Kunstwerkes an, so sieht man wie er das angestellt hat. Hier ein kleiner Ausschnitt daraus:</p>
<div class="codebox" style="margin-top: 10px">
<pre><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;position: absolute; padding-left: 3.99em; padding-top: 4.23em;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;font-size: 1.2em; font-weight: bold; color: #FED90E;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #FF0000; ">&amp;bull;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;position: absolute; padding-left: 3.66em; padding-top: 4.7em;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;font-size: 10px&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
    </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;width: 4.6em; height: 3.88em; background-color: #FED90E;&quot;</span><span style="color: #0000FF; ">&gt;&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;position: absolute; padding-left: 3.68em; padding-top: 3.36em;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;font-size: 1.2em; color: #000;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">_</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span></pre>
<p></code>
</div>
<p>Da m&#246;chte man gar nicht genau wissen wie lange er daf&#252;r gebraucht hat.<br />
Zuvor hat Roman Cortes auch schon <a href="http://www.romancortes.com/blog/bush-css/">George Bush</a> portr&#228;tiert.</p>
<p>Und als Highlight noch die <a href="http://nedbatchelder.com/blog/200805/css_homer_animated.html">animierte Version</a> des Entstehen dieses Kunstwerkes. Mit der Animation kann man schnell oder langsam sehen wie das Bild entstanden ist.</p>
<p>Es gibt ja einige solcher CSS Bilder - mal sehen ob man noch das ein oder andere auftreiben kann.</p>
<p>(via <a href="http://webkonzepter.de/blog/?p=14">webkonzepter.de</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2008/06/das-etwas-andere-homer-simpson-portraet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webstandards und transparente PNG f&#252;r den IE</title>
		<link>http://webthreads.de/2008/01/webstandards-und-transparente-png-fuer-den-ie/</link>
		<comments>http://webthreads.de/2008/01/webstandards-und-transparente-png-fuer-den-ie/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 07:01:56 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2008/01/webstandards-und-transparente-png-fuer-den-ie/</guid>
		<description><![CDATA[Ein sehr interessantes Projekt ist das Projekt von Dean Edwards, welches es durch eine JavaScript Bibliothek erm&#246;glicht dem Internet Explorer einige W3C Standards beizubringen. Zumindest sollte dieser sich mit diesem Script dann wie ein Standard konformer Browser verhalten. Um das JavaScript nur f&#252;r den Internet Explorer einzubinden wird die IE-if Bedingung verwendet und dabei bestehen [...]]]></description>
			<content:encoded><![CDATA[<p>Ein sehr interessantes Projekt ist das Projekt von Dean Edwards, welches es durch eine JavaScript Bibliothek erm&#246;glicht dem Internet Explorer einige W3C Standards beizubringen. Zumindest sollte dieser sich mit diesem Script dann wie ein Standard konformer Browser verhalten.</p>
<div style="text-align:center"><a href="http://dean.edwards.name/weblog/2008/01/ie7-2/" title="Google Code IE7.js"><img src='http://www.webthreads.de/article-data/uploads/2008/01/googlecodeie7javascript.png' alt='Google Code IE7.js' /></a></div>
<p>Um das JavaScript nur f&#252;r den Internet Explorer einzubinden wird die IE-if Bedingung verwendet und dabei bestehen zwei Versionen. Zum einen k&#246;nnen der IE 5 und IE 6 zu einem IE 7 kompatiblen Browser erweitert werden:</p>
<div class="codebox">
<pre><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">[if lt IE 7]&gt;
<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">script src</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE7.js</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; "> type</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">text/javascript</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">&gt;&lt;/</span><span style="color: #000000; ">script</span><span style="color: #000000; ">&gt;</span>
&lt;![endif]</span><span style="color: #008000; ">--&gt;</span></pre>
</div>
<p>Und zum anderen k&#246;nnen die IE 5-7 zu einem IE 8 kompatiblen Browser erweitert werden:</p>
<div class="codebox">
<pre><span style="color: #008000; ">&lt;!--</span><span style="color: #008000; ">[if lt IE 8]&gt;
<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">script src</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">http://ie7-js.googlecode.com/svn/version/2.0(beta)/IE8.js</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; "> type</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">text/javascript</span><span style="color: #000000; ">&quot;</span><span style="color: #000000; ">&gt;&lt;/</span><span style="color: #000000; ">script</span><span style="color: #000000; ">&gt;</span>
&lt;![endif]</span><span style="color: #008000; ">--&gt;</span></pre>
</div>
<p>Das Projekt ist bei <a href="http://code.google.com/p/ie7-js/">Google Code gehostet</a> und kann direkt von dort eingebunden werden. Fragen k&#246;nnen in der dazugeh&#246;rigen <a href="http://groups.google.com/group/ie7-js">Google Group</a> gestellt werden.</p>
<p>Neben den HTML und CSS Problemen, die damit gefixt werden, ist die L&#246;sung um ein transparentes PNG darzustellen wohl die sch&#246;nste Nachricht. Welche Fixes in den CSS Selektoren, CSS Eigenschaften oder HTML im Detail durchgef&#252;hrt kann auf der <a href="http://ie7-js.googlecode.com/svn/test/index.html">Testseite gesehen</a> und auch getestet werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2008/01/webstandards-und-transparente-png-fuer-den-ie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>please don&#8217;t hurt the web&#8230;</title>
		<link>http://webthreads.de/2007/07/please-dont-hurt-the-web/</link>
		<comments>http://webthreads.de/2007/07/please-dont-hurt-the-web/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 05:26:29 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Netzkultur]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/07/please-dont-hurt-the-web/</guid>
		<description><![CDATA[&#8230; use open standards Eine sehr sch&#246;ne Kapagne von Mozilla mit einem noch viel sch&#246;nerem dazugeh&#246;rigem Wallpaper: Welch trauriger Firefox uns da doch entgegenschaut *schnief*. Wer sich in dem Thema noch vertiefen m&#246;chte der darf auch gerne noch das dazugeh&#246;rige Dokument &#8220;Using Web Standards in your Web Pages&#8221; lesen. Ansonsten sollte der Firefox doch zumindest [...]]]></description>
			<content:encoded><![CDATA[<p><strong>&#8230; use open standards</strong></p>
<p>Eine sehr sch&#246;ne Kapagne von Mozilla mit einem noch viel sch&#246;nerem dazugeh&#246;rigem <a href="http://developer.mozilla.org/en/docs/Promote_MDC">Wallpaper</a>:</p>
<div style="text-align:center"><a href="http://developer.mozilla.org/en/docs/Promote_MDC"><img src="http://farm2.static.flickr.com/1236/947010731_78d3f55bcf.jpg?v=0" alt="Mozilla Firefox - use open standards"/></a></div>
<p>Welch trauriger Firefox uns da doch entgegenschaut *schnief*.</p>
<p>Wer sich in dem Thema noch vertiefen m&#246;chte der darf auch gerne noch das dazugeh&#246;rige Dokument &#8220;<a href="http://developer.mozilla.org/en/docs/Using_Web_Standards_in_your_Web_Pages">Using Web Standards in your Web Pages</a>&#8221; lesen. Ansonsten sollte der Firefox doch zumindest den Hintergrund des heimischen Desktops schm&#252;cken.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/07/please-dont-hurt-the-web/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML Tipp: &lt;div style=&#8221;vertical-align:middle&#8221;&gt; geht nicht&#8230; oder doch?</title>
		<link>http://webthreads.de/2007/05/html-tipp-div-stylevertical-alignmiddle-geht-nicht-oder-doch/</link>
		<comments>http://webthreads.de/2007/05/html-tipp-div-stylevertical-alignmiddle-geht-nicht-oder-doch/#comments</comments>
		<pubDate>Wed, 09 May 2007 06:23:26 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/05/html-tipp-div-stylevertical-alignmiddle-geht-nicht-oder-doch/</guid>
		<description><![CDATA[Wie oft sucht man nach &#60;div style=&#8221;vertical-align:middle&#62; und findet immer nur die gleiche Antwort: es funktioniert nicht, funktionierte noch nie und wird wohl so schnell auch nicht funktionieren. Soweit die ern&#252;chternde erste Antwort. Wozu braucht man &#252;berhaupt einen mittigen Schriftzug? Gerade im &#8220;Ajax-Zeitalter&#8221;, wo die animierten Loading Bilder &#252;berall auftauchen m&#246;chte man doch ab und [...]]]></description>
			<content:encoded><![CDATA[<p>Wie oft sucht man nach <span class="code">&lt;div style=&#8221;vertical-align:middle&gt;</span> und findet immer nur die gleiche Antwort: es funktioniert nicht, funktionierte noch nie und wird wohl so schnell auch nicht funktionieren. Soweit die ern&#252;chternde erste Antwort. </p>
<p>Wozu braucht man &#252;berhaupt einen mittigen Schriftzug? Gerade im &#8220;Ajax-Zeitalter&#8221;, wo die animierten Loading Bilder &#252;berall auftauchen m&#246;chte man doch ab und an auch den Text &#8211; &#8220;Loading..&#8221; mittig neben dem Bild haben und beide Elemente (Bild und Text) mittig im darum liegenden Block-Element. Aus diesem Grund wird oft das <span class="code">div</span> Element verwendet um Bild und Text gemeinsam auszurichten. Oft l&#228;uft der erste Versuch dann folgenderma&#223;en ab:</p>
<div style="vertical-align:middle;border:1px solid black"><img src='http://www.webthreads.de/article-data/uploads/2007/05/ajax-loader.gif'/> Loading&#8230;</div>
<div class="codebox" style="margin-top: 10px">
<pre><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">div </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align:middle;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">img </span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">='http://www.webthreads.de/.../ajax-loader.gif'</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "> Loading...
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">div</span><span style="color: #0000FF; ">&gt;</span></pre>
</div>
<p>Diese Herangehensweise funktioniert nicht, weil vertical-align nur auf die H&#246;he einer Zeile reagiert und nicht auf die H&#246;he eines umliegenden Block Elements.</p>
<p>Aber was tun? Selbst habe ich auch oft genug danach gegoogelt, mir L&#246;sungen angeschaut und Erl&#228;uterungen entgegengenommen die mir sagen, dass es nur mit einer Tabelle funktioniert. Hei&#223;t es also wenn ich einen Text mittig neben einem Bild ausrichten m&#246;chte muss ich eine Tabelle nehmen? Das w&#252;rde dann wie folgt aussehen:</p>
<table style="border:1px solid black; height:40px;">
<tr>
<td style="vertical-align:middle; width: 25px;"><img src='http://www.webthreads.de/article-data/uploads/2007/05/ajax-loader.gif'/></td>
<td style="vertical-align:middle">Loading&#8230;</td>
</tr>
</table>
<div class="codebox" style="margin-top: 10px">
<pre><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">table </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;height: 40px;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
    </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align: middle; width: 25px;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
      </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">img </span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">=&quot;http://www.webthreads.de/.../ajax-loader.gif&quot;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; ">
    </span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
    </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">td </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align: middle;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
      Loading…
    </span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">td</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">tr</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">table</span><span style="color: #0000FF; ">&gt;</span></pre>
</div>
<p>Sieht ja grunds&#228;tztlich im Ergebnis schonmal nicht schlecht aus. Die Frage ist ob man daf&#252;r immer eine Tabelle verwenden soll bzw. muss:</p>
<p>Wenn man dar&#252;ber nachdenkt, dann kann man doch ein Block Element nehmen welches auf die Zeilenh&#246;he reagiert, wie z.b. das <span class="code">&lt;p&gt;</span> Element. D.h. man erstellt ein solches Element, mit einer angegebenen festen Zeilenh&#246;he und sagt, dass es sich mittig ausrichten soll:</p>
<p style="vertical-align:middle;border:1px solid black"><img src='http://www.webthreads.de/article-data/uploads/2007/05/ajax-loader.gif'/> Loading&#8230;</p>
<div class="codebox">
<pre><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align:middle;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">img </span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">='http://www.webthreads.de/.../ajax-loader.gif'</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "> Loading...
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span></pre>
</div>
<p>Das kann nat&#252;rlich nicht funktionieren weil sich die CSS Angabe <span class="code">vertical-align:middle</span> auf den Text einer Zeile bezogen auf das Eltern Element auswirkt, welches wiederum ein Inline-Element sein muss. Dabei orientiert sich die Zeile an der gr&#246;&#223;ten Box die die Zeile enth&#228;lt. Das hei&#223;t, hat man mehrere Inline-Elemente nebeneinander und sie orientieren sich mit der Basislinie an dem gr&#246;&#223;ten Element, dann erstellt man einfach zwei separate Inline-Elemente, setzt bei einem die Schriftgr&#246;&#223;e zum ausrichten und orientieren f&#252;r die anderen Boxen. Siehe dazu auch in der W3C CSS Level 2 Beschreibung  zu der Eigenschaft &#8220;<a href="http://www.edition-w3c.de/TR/1998/REC-CSS2-19980512/kap10.html#heading-10.8%A0">vertical-align:middle</a>&#8221; (deutsche &#220;bersetzung).</p>
<p>Folgende Variante funktioniert somit um einen Text neben einer Grafik mittig auszurichten:</p>
<div>
<p style="border:1px solid black"><span style="vertical-align:middle;font-size:40px;"><img src='http://www.webthreads.de/article-data/uploads/2007/05/ajax-loader.gif'/></span><span style="vertical-align:middle">Loading&#8230;</span></p>
</div>
<div class="codebox">
<pre><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">p </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;padding:0;margin:0;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">span </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align:middle; font-size:40px;&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
    </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">img </span><span style="color: #FF0000; ">src</span><span style="color: #0000FF; ">='http://www.webthreads.de/.../ajax-loader.gif'</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">span</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
  </span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">span </span><span style="color: #FF0000; ">style</span><span style="color: #0000FF; ">=&quot;vertical-align:middle&quot;</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">Loading...</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">span</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; ">
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">p</span><span style="color: #0000FF; ">&gt;</span></pre>
</div>
<p>Vor allem wichtig ist die Angabe <span class="code">font-size</span> in einem Inline-Element denn diese erstellt die entsprechende Zeilenh&#246;he an der sich die weiteren Boxen (<span class="code">span</span> Elemente) ausrichten. Am einfachsten ist es diese Angabe entweder in einer leeren Box anzugeben oder bei einer Box, wie hier bei dem Bild, bei der es nicht weiter st&#246;rt. Zur weiteren Versch&#246;nerung kann man die default <span class="code">padding</span> und <span class="code">margin</span> CSS Eigenschaften des <span class="code">p</span> Elementes noch au&#223;er Gefecht setzen.</p>
<p>Ob diese L&#246;sung eine gute, eine einfache oder eine bessere L&#246;sung als die Tabellen-L&#246;sung ist, dass darf jeder selbst entscheiden. Falls einer eine weitere M&#246;glichkeit f&#252;r das mittige Ausrichten eines Textes neben einem Bild hat so darf er sie hier gerne kund tun &#8211; bin sehr gespannt darauf.</p>
<p>(F&#252;r das Erstellen des animierten Loading Bildes wurde <a href="http://www.ajaxload.info/">ajaxload.info</a> verwendet.)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/05/html-tipp-div-stylevertical-alignmiddle-geht-nicht-oder-doch/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>CSS Templates</title>
		<link>http://webthreads.de/2007/04/css-templates/</link>
		<comments>http://webthreads.de/2007/04/css-templates/#comments</comments>
		<pubDate>Thu, 19 Apr 2007 07:11:55 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/04/css-templates/</guid>
		<description><![CDATA[Vor einiger Zeit hatte ich auf eine sch&#246;ne Pr&#228;sentation mit dem Titel &#8220;Warum Layout mit Tabellen dumm ist&#8221; verwiesen. Wer diese Pr&#228;sentation gesehen und sich &#252;berzeugen lassen hat oder wer generell nicht mehr auf Tabellen setzen m&#246;chte braucht Erfahrung mit dem Umgang von div Elementen und den dazugeh&#246;rigen CSS. Eine sch&#246;ne Hilfe f&#252;r den Einstieg [...]]]></description>
			<content:encoded><![CDATA[<p>Vor einiger Zeit hatte ich auf eine sch&#246;ne Pr&#228;sentation mit dem Titel &#8220;<a href="http://www.webthreads.de/2006/12/warum-layout-mit-tabellen-dumm-ist/">Warum Layout mit Tabellen dumm ist</a>&#8221; verwiesen. Wer diese Pr&#228;sentation gesehen und sich &#252;berzeugen lassen hat oder wer generell nicht mehr auf Tabellen setzen m&#246;chte braucht Erfahrung mit dem Umgang von <span class="code">div</span> Elementen und den dazugeh&#246;rigen CSS. </p>
<p>Eine sch&#246;ne Hilfe f&#252;r den Einstieg f&#252;r Tabellenlose Layouts ist auf mycelly.com zu finden. Dort werden zw&#246;lf CSS Templates mit Beispiel und dazu notwendigen Code dargestellt.</p>
<div style="text-align:center"><a href="http://www.mycelly.com/" title="Nice and Free CSS Templates"><img src='http://www.webthreads.de/article-data/uploads/2007/02/csstemplates.jpg' alt='CSS Templates' /></a></div>
<p>Gerade f&#252;r CSS Layouts ist es ganz praktisch wenn man auf Beispiele zur&#252;ckgreifen kann &#8211; denn zu sehr sollte man sich auch nicht plagen ;).</p>
<p>Vielleicht noch als eigene kleine Anmerkung: Nicht in allen F&#228;llen ist ein reines CSS Layout ratsam oder von Vorteil und man kann sich mit einem Tabellen Layout viel Arbeit ersparen. Aber in vielen F&#228;llen ist man mit CSS Layouts einfach flexibler.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/04/css-templates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google verwendet YUI JavaScript Library?</title>
		<link>http://webthreads.de/2007/04/google-verwendet-yui-javascript-library/</link>
		<comments>http://webthreads.de/2007/04/google-verwendet-yui-javascript-library/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 06:47:04 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Yahoo! UI Library]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/04/google-verwendet-yui-javascript-library/</guid>
		<description><![CDATA[Yahoo! hat f&#252;r sein neues Portal die Yahoo! User Interface (YUI) Library entwickelt und diese anschlie&#223;end ver&#246;ffentlicht. In dieser Bibliothek bestehen verschiedene Komponenten die der Entwickler f&#252;r eigene Entwicklungen nutzen kann (siehe z.b. mein Tutorial &#252;ber einen Akkordion Effekt mit der YUI Lib). Das ganze hat erst einmal nichts mit Google zu tun btw. hat [...]]]></description>
			<content:encoded><![CDATA[<p>Yahoo! hat f&#252;r sein neues Portal die <a href="http://developer.yahoo.com/yui">Yahoo! User Interface (YUI) Library</a> entwickelt und diese anschlie&#223;end ver&#246;ffentlicht. In dieser Bibliothek bestehen verschiedene Komponenten die der Entwickler f&#252;r eigene Entwicklungen nutzen kann (siehe z.b. mein <a href="http://www.webthreads.de/2006/06/akkordeon-effekt-mit-der-yahoo-user-interface-library/">Tutorial &#252;ber einen Akkordion Effekt</a> mit der YUI Lib).</p>
<p>Das ganze hat erst einmal nichts mit Google zu tun btw. hat Google sein eigenes Produkt &#8211; das <a href="http://code.google.com/webtoolkit/">Google Webtoolkit (GWT)</a>, ich <a href="http://www.webthreads.de/2006/05/google-web-toolkit-entwickle-ajax-anwendungen-in-java/">berichtete</a>.</p>
<p>Nun aber der Zusammenhang zwischen Google und der YUI Library. Schaut man sich den Quellcode der <a href="http://www.google.de/ig">pers&#246;nlichen Google Startseite</a> an so f&#228;llt einem f&#252;r die <span class="code">div</span> Elemente, die eine Spalte f&#252;r das dreispaltige Layout ergeben, auf, dass sie die CSS Klassen <span class="code">yui-b</span> , <span class="code">yui-gb</span> und <span class="code">yui-u first</span> enthalten. Im folgenden Screenshot ist das nochmal durch Firebug sch&#246;n hervorgehoben.</p>
<div style="text-align:center"><a href="http://www.google.de/ig" title="Google IG verwendet YUI JavaScript Library"><img src='http://www.webthreads.de/article-data/uploads/2007/04/googleigyuilib.png' alt='Google IG Yui Lib' /></a></div>
<p>Dass man diese Klassennamen auf die YUI Library bezieht kommt daher, weil es einen <a href="http://developer.yahoo.com/yui/grids">YUI CSS Tools Bereich</a> in der YUI Library gibt mit denen man recht einfach bestimmte Layoutger&#252;ste (CSS Grids) erstellen kann ohne sich selbst um die CSS Styles k&#252;mmern zu m&#252;ssen. Die in den Google verwendeten Klassen <span class="code">yui-b</span> , <span class="code">yui-gb</span> und <span class="code">yui-u first</span>  werden sch&#246;n unter &#8220;<a href="http://developer.yahoo.com/yui/grids/#available_templates">Available Template Presets</a>&#8220;, &#8220;<a href="Available Special Nesting Grids">Available Special Nesting Grids</a>&#8221; und &#8220;<a href="http://developer.yahoo.com/yui/grids/#nesting_grids">Using Nesting Grids</a>&#8221; beschrieben.</p>
<p>Nat&#252;rlich bindet Google nicht die YUI Library ein oder verwendet sie direkt. Ich sch&#228;tze sie haben damals einfach die Styles ausprobiert bzw. &#252;bernommen und die Namensgebung ist noch der letzte Rest der Entwicklung.</p>
<p>Aber gut zu wissen, dass auch die Gro&#223;en auch bei ihren Konkurrenten einfach mal &#8220;&#252;ber die Schulter schauen&#8221; ;).</p>
<p>(via <a href="http://praegnanz.de/weblog/google-nutzt-yui">praegnanz.de</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/04/google-verwendet-yui-javascript-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netter kleiner CSS Spickzettel</title>
		<link>http://webthreads.de/2007/01/netter-kleiner-css-spickzettel/</link>
		<comments>http://webthreads.de/2007/01/netter-kleiner-css-spickzettel/#comments</comments>
		<pubDate>Thu, 04 Jan 2007 12:51:08 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2007/01/netter-kleiner-css-spickzettel/</guid>
		<description><![CDATA[Ohne viel Text will ich einfach auf einen netten kleinen CSS Spickzettel verweisen. Alle wichtigen und am h&#228;ufigsten gebrauchten CSS Definitionen oder Konfigurationsm&#246;glichkeiten stehen auf einer Seite zusammengef&#252;hrt. Die Seite ist leider nicht als pdf verf&#252;gbar sondern als reine html Seite abzurufen. Aber man kann sie sich ja auf Papier ausdrucken, als pdf ausdrucken oder [...]]]></description>
			<content:encoded><![CDATA[<p>Ohne viel Text will ich einfach auf einen netten kleinen CSS Spickzettel verweisen. Alle wichtigen und am h&#228;ufigsten gebrauchten CSS Definitionen oder Konfigurationsm&#246;glichkeiten stehen auf einer Seite zusammengef&#252;hrt. </p>
<div style="text-align:center"><a href="http://lesliefranke.com/files/reference/csscheatsheet.html"><img id="image559" src="http://www.webthreads.de/article-data/uploads/2007/01/csscheatsheet.jpg" alt="CSS Spickzettel" /></a></div>
<p>Die Seite ist leider nicht als pdf verf&#252;gbar sondern als reine html Seite abzurufen. Aber man kann sie sich ja auf Papier ausdrucken, als pdf ausdrucken oder einfach nur abspeichern. Ich finde dieses CSS Cheat Sheet jedenfalls recht n&#252;tzlich.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2007/01/netter-kleiner-css-spickzettel/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Warum Layout mit Tabellen dumm ist</title>
		<link>http://webthreads.de/2006/12/warum-layout-mit-tabellen-dumm-ist/</link>
		<comments>http://webthreads.de/2006/12/warum-layout-mit-tabellen-dumm-ist/#comments</comments>
		<pubDate>Sat, 16 Dec 2006 13:23:56 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/12/warum-layout-mit-tabellen-dumm-ist/</guid>
		<description><![CDATA[Einen sehr nett aufgemachten Artikel &#252;ber die Verwendung von CSS anstatt Tabellen bei einem Layout der Webseite mit dem Titel &#8220;Warum Layout mit Tabellen dumm ist&#8221; ist bei seybold.jan-andresen.de zu finden. Finden Sie heraus, woher die Probleme kommen, und lernen Sie Methoden f&#252;r die &#220;bergangsphase und schlie&#223;lich f&#252;r ein komplett tabellenfreies Layout. Selbst bin ich [...]]]></description>
			<content:encoded><![CDATA[<p>Einen sehr nett aufgemachten Artikel &#252;ber die Verwendung von CSS anstatt Tabellen bei einem Layout der Webseite mit dem Titel &#8220;Warum Layout mit Tabellen dumm ist&#8221; ist bei <a href="http://seybold.jan-andresen.de/">seybold.jan-andresen.de</a> zu finden.</p>
<blockquote><p>Finden Sie heraus, woher die Probleme kommen, und lernen Sie Methoden f&#252;r die &#220;bergangsphase und schlie&#223;lich f&#252;r ein komplett tabellenfreies Layout.</p>
</blockquote>
<p>Selbst bin ich auch ein Freund von CSS Layouts und den <span class="code">div</span> Elementen und kann ein Lied davon singen wie es ist die ganzen vom Designer erhaltenen Webseiten von klobigem Tabellen Layout in CSS Layout zu ver&#228;ndern.</p>
<div style="text-align: center"><a title="Warum Layout mit Tabellen dumm ist" href="http://seybold.jan-andresen.de/"><img alt="CSS statt Tabellen Artikel" id="image552" src="http://www.webthreads.de/article-data/uploads/2006/12/cssanstatttablesartikel.gif" /></a></div>
<p>Auf der ersten Seite wird kurz aufgelistet was die zu erwartenden Vorteile sein werden:</p>
<blockquote><p>Wir werden Ihnen eine Einf&#252;hrung in eine Arbeitsweise geben, die</p>
<ul>
<li>Ihre Seiten <em>schneller</em> laden l&#228;sst</li>
<li>Ihre Hosting-Kosten <em>senkt</em></li>
<li>Ihre Redesigns <em>effizienter und billiger</em> macht</li>
<li>Ihnen hilft, eine <em>optische Konsistenz</em> in allen Seiten zu     erhalten</li>
<li>Ihnen <em>bessere Suchmachinenergebnisse</em> liefert</li>
<li>Ihre Sites <em>besser nutzbar</em> f&#252;r alle Besucher und Clients     macht</li>
<li>und Ihnen einen <em>Vorsprung</em> gegen&#252;ber Konkurrenten schafft (und     Ihren Job sichert), weil immer mehr dazu &#252;bergehen, Web Standards zu     verwenden.</li>
</ul>
</blockquote>
<p>Zudem wird ein Beispiel erarbeitet und er verweist auf viele Beispiele. Jedenfalls sehr lesenswert der ganze Artikel.</p>
<p>(Vielen Dank an J&#246;rg Zintel f&#252;r den Hinweis)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/12/warum-layout-mit-tabellen-dumm-ist/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>CSS Evolution</title>
		<link>http://webthreads.de/2006/11/css-evolution/</link>
		<comments>http://webthreads.de/2006/11/css-evolution/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 10:34:42 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/11/css-evolution/</guid>
		<description><![CDATA[Es ist doch mal ganz interessant wie andere Leute an die Gestaltung ihrer Seite rangehen. Eine sch&#246;ne Animation wie ein Design einer Seite entsteht liefert Dylan Bennett auf seinem Blog. Er hat sich die M&#252;he gemacht jeden Schritt mit einem Screenshot zu sichern und diese anschlie&#223;end hintereinander gesetzt. Das animierte Gif hat eine Gr&#246;&#223;e von [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist doch mal ganz interessant wie andere Leute an die Gestaltung ihrer Seite rangehen. Eine sch&#246;ne <a href="http://mboffin.com/stuff/designline-openair.gif">Animation</a> wie ein Design einer Seite entsteht liefert Dylan Bennett auf seinem Blog. Er hat sich die M&#252;he gemacht jeden Schritt mit einem Screenshot zu sichern und diese anschlie&#223;end hintereinander gesetzt. Das animierte Gif hat eine Gr&#246;&#223;e von 879Kb und der dazugeh&#246;rige <a href="http://blog.mboffin.com/post.aspx?id=1619">Blog Eintrag</a> ist hier zu finden.<br />
So f&#228;ngt die Animation erst mit einem leeren Browser Fenster und Inhalt an,</p>
<div style="text-align: center"><a title="CSS Evolution - Animiertes Gif" href="http://mboffin.com/stuff/designline-openair.gif"><img id="image530" alt="CSS Evolution 1" src="http://www.webthreads.de/article-data/uploads/2006/11/cssevolution_1.jpg" /></a></div>
<p>und endet in einem fertigen Design.</p>
<div style="text-align: center"><a title="CSS Evolution - Animiertes Gif" href="http://mboffin.com/stuff/designline-openair.gif"><img id="image531" alt="CSS Evolution 2" src="http://www.webthreads.de/article-data/uploads/2006/11/cssevolution_2.jpg" /></a></div>
<p>Sehr nett gemacht und einen Hingucker wert.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/11/css-evolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das t&#228;gliche Farbschema</title>
		<link>http://webthreads.de/2006/11/das-taegliche-farbschema/</link>
		<comments>http://webthreads.de/2006/11/das-taegliche-farbschema/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 09:18:38 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Utility]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/11/das-taegliche-farbschema/</guid>
		<description><![CDATA[Wer im Web nach Farben, Farbverl&#228;ufen oder Farbschemen sucht findet gerade in der letzten Zeit recht gute Angebote. So habe ich schonmal &#252;ber das &#8220;Color Tool&#8220;, der &#8220;Web 2.0 Farbpalette&#8221; oder einem &#8220;Farbpaletten Generator&#8221; berichtet. Alles sch&#246;ne Tools oder Seiten auf denen man an nette Farbverl&#228;ufe mit dazugeh&#246;rigen Daten gelangen kann. Die neueste Entdeckung ist [...]]]></description>
			<content:encoded><![CDATA[<p>Wer im Web nach Farben, Farbverl&#228;ufen oder Farbschemen sucht findet gerade in der letzten Zeit recht gute Angebote. So habe ich schonmal &#252;ber das &#8220;<a href="http://www.webthreads.de/2006/04/die-frage-nach-der-farbe/">Color Tool</a>&#8220;, der &#8220;<a href="http://www.webthreads.de/2006/10/die-web-20-farbpalette/">Web 2.0 Farbpalette</a>&#8221; oder einem &#8220;<a href="http://www.webthreads.de/2006/10/farbpaletten-generator/">Farbpaletten Generator</a>&#8221; berichtet. Alles sch&#246;ne Tools oder Seiten auf denen man an nette Farbverl&#228;ufe mit dazugeh&#246;rigen Daten gelangen kann.</p>
<p>Die neueste Entdeckung ist die Seite &#8220;<a href="http://beta.dailycolorscheme.com/">Daily Color Scheme</a>&#8221; auf der, wie der Titel auch suggeriert, t&#228;glich neue Farbverl&#228;ufe ver&#246;ffentlicht werden. Leider stimmt der Titel nicht mehr ganz aber generell ist die Seite dennoch erw&#228;hnenswert.<br />
Das sch&#246;ne an der Seite ist, dass es die erstellen Farbverl&#228;ufe in den verschiedensten Formaten zum Download anbietet. Zum einen kann man sich den Hex, RGB oder HSB einer dargestellten Farbe direkt in den Zwischenspeicher kopieren und zum anderen ist auf der rechten Seite ein Download Bereich. Als Dataitypen werden Photoshop (.act), Adobe Illustrator (.ai), Colorschemer Studio (.cs), als CSS (.css) oder Html (.html) zum Download angeboten.</p>
<div style="text-align: center"><a title="Daily Color Scheme" href="http://beta.dailycolorscheme.com/"><img id="image514" alt="Daily Color Scheme" src="http://www.webthreads.de/article-data/uploads/2006/11/dailycolorschema.gif" /></a></div>
<p>Im <a href="http://beta.dailycolorscheme.com/archive">Archiv</a> werden alle bisher erstellen Schemen gelistet und dort kann man auch erkennen, dass es auch schon wieder vorbei ist mit den t&#228;glichen Ver&#246;ffentlichungen, denn das letzte Farbschema stammt vom 18.09..</p>
<p>Aber die Motivation schien einmal vorhanden gewesen zu sein:</p>
<blockquote><p>AN EVERY-DAY COLOR RESOURCE<br />
WE BRING YOU DAILY-FRESH COLOR SCHEMES</p></blockquote>
<p>Generell ist das ja eine ganz nette Idee aber ich glaube, dass die Arbeit die dahinter steckt jeden Tag ein neues Farbschema zu ver&#246;ffentlichen doch erheblich ist. Aber zumindest die schon vorhandenen Schematas kann man nutzen. Evtl. h&#228;tte man das als typische Web 2.0 Seite erstellen sollen so das jedermann seine Farbschemen einbringen kann&#8230; ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/11/das-taegliche-farbschema/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Animationen leicht gemacht</title>
		<link>http://webthreads.de/2006/11/css-animationen-leicht-gemacht/</link>
		<comments>http://webthreads.de/2006/11/css-animationen-leicht-gemacht/#comments</comments>
		<pubDate>Thu, 09 Nov 2006 15:09:56 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/11/css-animationen-leicht-gemacht/</guid>
		<description><![CDATA[Eine wirklich sehr effiziente Bibliothek rund um Animationen im Zusammenspiel mit prototype ist Animator.js. Mit wenigen Zeilen JavaScript Code lassen sich durch diese Klasse sch&#246;ne Effekte erzielen. Viele Effekte k&#246;nnen schon mit einfachen CSS Angaben erreicht werden. Auf der Animator.js Seite sind viele Beispiele mit Source Code aufgelistet die man direkt testen kann. Die Animator.js [...]]]></description>
			<content:encoded><![CDATA[<p>Eine wirklich sehr effiziente Bibliothek rund um Animationen im Zusammenspiel mit prototype ist <a href="http://berniecode.com/writing/animator.html">Animator.js</a>. Mit wenigen Zeilen JavaScript Code lassen sich durch diese Klasse sch&#246;ne Effekte erzielen. Viele Effekte k&#246;nnen schon mit einfachen CSS Angaben erreicht werden.</p>
<p>Auf der Animator.js Seite sind viele Beispiele mit Source Code aufgelistet die man direkt testen kann.</p>
<div style="text-align: center"><a title="Animator.js" href="http://berniecode.com/writing/animator.html"><img alt="Animator.js" id="image496" src="http://www.webthreads.de/article-data/uploads/2006/11/animationjs.png" /></a></div>
<p>Die <a href="http://berniecode.com/include/animator.js">Animator.js</a> Datei ist 11.8 Kb gro&#223; und ben&#246;tigt <a href="http://prototype.conio.net/">protoype.js</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/11/css-animationen-leicht-gemacht/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamische CSS Layouts</title>
		<link>http://webthreads.de/2006/11/dynamische-css-layouts/</link>
		<comments>http://webthreads.de/2006/11/dynamische-css-layouts/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 10:41:55 +0000</pubDate>
		<dc:creator>Markus Kühle</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.webthreads.de/2006/11/dynamische-css-layouts/</guid>
		<description><![CDATA[Wer eine neue Webseite erstellt ben&#246;tigt im ersten Schritt ein Grundlayout. So stellt sich erst die Fragen ob ein oder zwei Spalten links oder rechts platziert werden soll oder ob das Layout dynamisch oder statisch sein soll. Vor einiger Zeit wurde das Layout anschlie&#223;end mit einer Tabelle realisiert und alle waren gl&#252;cklich. Heute sagt man, [...]]]></description>
			<content:encoded><![CDATA[<p>Wer eine neue Webseite erstellt ben&#246;tigt im ersten Schritt ein Grundlayout. So stellt sich erst die Fragen ob ein oder zwei Spalten links oder rechts platziert werden soll oder ob das Layout dynamisch oder statisch sein soll. Vor einiger Zeit wurde das Layout anschlie&#223;end mit einer Tabelle realisiert und alle waren gl&#252;cklich. Heute sagt man, dass eine Tabelle schlechter Stil ist. Um dem vorzubeugen und anstatt einer Tabelle <span class="code">div</span> Elemente zu verwenden und zudem das richtige Layout zu finden hat sich die Webseite <a href="http://www.dynamicdrive.com/">Dynamic Drive</a> die M&#252;he gemacht alle m&#246;glichen Varianten mit einem Vorschaubild aufzulisten.</p>
<div style="text-align: center"><a title="Dynamische CSS Layouts" href="http://www.dynamicdrive.com/style/layouts/"><img alt="Dymaische Css Layouts" id="image480" src="http://www.webthreads.de/article-data/uploads/2006/11/csslayouts.png" /></a></div>
<p>Klickt man auf ein Vorschaubild gelangt man auf eine Beispielseite mit dazugeh&#246;rigem Html Code und ben&#246;tigten CSS Styles. Bei den Layout Varianten wird noch zwischen <a href="http://www.dynamicdrive.com/style/layouts/category/C9/">zweispaltigen</a> und <a href="http://www.dynamicdrive.com/style/layouts/category/C10/">dreispaltigen</a> Layouts unterschieden.<br />
Ich denke, dass dieser Link (<a title="Linkification: http://www.dynamicdrive.com/style/layouts/" class="linkification-ext" href="http://www.dynamicdrive.com/style/layouts/">http://www.dynamicdrive.com/style/layouts/</a>) in jede Bookmarksammlung geh&#246;ren sollte.</p>
]]></content:encoded>
			<wfw:commentRss>http://webthreads.de/2006/11/dynamische-css-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

