<?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>ugotit.de &#187; CSS</title>
	<atom:link href="http://ugotit.de/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://ugotit.de</link>
	<description>and I say &#34;It&#039;s all right&#34;</description>
	<lastBuildDate>Fri, 09 Sep 2011 07:16:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>normalize.css als Alternative zu CSS-Reset</title>
		<link>http://ugotit.de/2011/07/12/normalize-css-als-alternative-zu-css-reset/</link>
		<comments>http://ugotit.de/2011/07/12/normalize-css-als-alternative-zu-css-reset/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 06:44:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Link]]></category>

		<guid isPermaLink="false">http://ugotit.de/?p=374</guid>
		<description><![CDATA[Normalize.css geht hier einen leicht abgewandelten Weg. Zwar werden ebenfalls diverse Eigenschaften genormt, allerdings werden auch die typischen Bugs verschiedener Browser behoben und so eine sehr geeignete Grundvoraussetzung für die CSS-Datei geschaffen. kulturbanause.de Eigentlich der sauberere Ansatz: Normalerweise wird ja erst alles zurückgesetzt und dann kommt der eigentliche Stylesheet. Mit normalize.css spart man, je nach [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Normalize.css geht hier einen leicht abgewandelten Weg. Zwar werden ebenfalls diverse Eigenschaften genormt, allerdings werden auch die typischen Bugs verschiedener Browser behoben und so eine sehr geeignete Grundvoraussetzung für die CSS-Datei geschaffen.<br />
<cite><a href="http://kulturbanause.de/2011/07/normalize-statt-css-reset/">kulturbanause.de</a></cite>
</p></blockquote>
<p>Eigentlich der sauberere Ansatz: Normalerweise wird ja erst alles zurückgesetzt und dann kommt der eigentliche Stylesheet. Mit <a href="http://necolas.github.com/normalize.css/">normalize.css</a> spart man, je nach Projekt, sicher einige Zeilen Code.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugotit.de/2011/07/12/normalize-css-als-alternative-zu-css-reset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turbine</title>
		<link>http://ugotit.de/2010/07/25/turbine/</link>
		<comments>http://ugotit.de/2010/07/25/turbine/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 20:13:19 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Christian Schaefer]]></category>
		<category><![CDATA[Peter Kröner]]></category>
		<category><![CDATA[Turbine]]></category>

		<guid isPermaLink="false">http://ugotit.de/?p=182</guid>
		<description><![CDATA[Zur Feier des Tages eine meiner etwas neueren Perlen aus dem Internet: Seit einigen Monaten sammle ich interessante Artikel und Ideen rund um das Thema Webentwicklung und bin dabei auch über ein Tutorial zu Turbine gestossen. An diesem wirklich interessanten Werkzeug arbeitet übrigens auch Peter Kröner, den ich ja hier schonmal erwähnt habe. Das, wirklich [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ugotit.de/wp-content/uploads/2010/07/turbine.jpg" alt="turbine.jpg" border="0" width="590" height="293" /></p>
<p>Zur Feier des Tages eine meiner etwas neueren Perlen aus dem Internet: Seit einigen Monaten sammle ich interessante Artikel und Ideen rund um das Thema Webentwicklung und bin dabei auch über ein Tutorial zu <a href="http://turbine.peterkroener.de/" title="Turbine">Turbine</a> gestossen. An diesem wirklich interessanten Werkzeug arbeitet übrigens auch Peter Kröner, den ich ja <a href="http://ugotit.de/2010/06/25/html5-buch/" title="HTML5 Buch  |  ugotit.de">hier schonmal erwähnt habe</a>.</p>
<p>Das, wirklich lesenswerte, Tutorial von Christian Schaefer (<a href="http://twitter.com/derSchepp" title="">@derSchepp</a>) beschreibt die Arbeit mit Turbine anhand einiger einfachen Beispiele und weckt das Interesse an diesem Werkzeug. Ich werde es bald auch mal hier im Blog produktiv einsetzen und testen. Ich verspreche mir davon nicht nur wesentlich weniger (Schreib-)Arbeit sondern durch die Plugins auch weniger Ärger mit unliebsamen Browsern.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugotit.de/2010/07/25/turbine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>neues Theme</title>
		<link>http://ugotit.de/2010/07/25/neues-theme/</link>
		<comments>http://ugotit.de/2010/07/25/neues-theme/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 16:35:04 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://ugotit.de/?p=178</guid>
		<description><![CDATA[Meine Stammgäste kennen meinen Hang, neue Themes für mein Blog zu erstellen. Alle paar Tage / Wochen / Monate packt es mich: Ich öffne Photoshop, bastel ein Layout und dann pack ich das ganze online. Meistens entwickle ich auch direkt an der laufenden Version meiner Seite und bin dann nach ein paar Stunden (diesmal waren [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ugotit.de/wp-content/uploads/2010/07/ugotX.jpg" alt="ugotX.jpg" border="0" width="590" height="401" /></p>
<p>Meine Stammgäste kennen meinen Hang, neue Themes für mein Blog zu erstellen. Alle paar Tage / Wochen / Monate packt es mich: Ich öffne Photoshop, bastel ein Layout und dann pack ich das ganze online. Meistens entwickle ich auch direkt an der laufenden Version meiner Seite und bin dann nach ein paar Stunden (diesmal waren es 4) fast fertig.</p>
<p>Die fehlenden Elemente, Darstellungsfehler in vielen Browsern und so weiter interessieren mich gerade nicht sonderlich und ich verspreche mal besser nicht, dass ich jetzt aktiver bloggen werden. </p>
<p>Ich hoffe Euch gefällt die momentane Version des Blogs. Bitte habt Rücksicht bei Darstellungsfehlern.</p>
]]></content:encoded>
			<wfw:commentRss>http://ugotit.de/2010/07/25/neues-theme/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mehr als 25 aktuelle Cheat Sheets</title>
		<link>http://ugotit.de/2010/01/11/mehr-als-25-aktuelle-cheat-sheets/</link>
		<comments>http://ugotit.de/2010/01/11/mehr-als-25-aktuelle-cheat-sheets/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 15:57:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Cheat Sheet]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://ugotit.de/?p=60</guid>
		<description><![CDATA[Aus der Kategorie: Links die zumindest ich später nochmal brauche: Mehr als 25 Cheat Sheets zu HTML, CSS, jQuery &#038; Co. Sicher einen Blick wert. In Cheat Sheets oder “Spickzettel” werden die wichtigsten Informationen zu einem bestimmten Thema zusammengefasst. Besonders nützlich und zeitsparend sind sie für Webworker. So hat man z.B. einen schnellen Überblick über [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ugotit.de/wp-content/uploads/2010/01/3847386515_a6a9bb0190_m.jpg" alt="ink and paper" title="ink and paper" width="240" height="159" class="right" />Aus der Kategorie: Links die zumindest ich später nochmal brauche: Mehr als 25 Cheat Sheets zu HTML, CSS, jQuery &#038; Co. Sicher einen Blick wert.</p>
<blockquote><p>
In Cheat Sheets oder “Spickzettel” werden die wichtigsten Informationen zu einem bestimmten Thema zusammengefasst. Besonders nützlich und zeitsparend sind sie für Webworker. So hat man z.B. einen schnellen Überblick über wichtige Funktionen oder über alle möglichen Shortcuts eines Programms, um effizienter arbeiten zu können.<br />
<cite><a href="http://www.web-tuts.de/25-aktuelle-cheat-sheets-fuer-webworker.html" title="25+ aktuelle Cheat Sheets für Webworker - web-tuts.de">web-tuts.de</a></cite>
</p></blockquote>
<p>Foto von <a href="http://www.flickr.com/photos/38421794@N03/" title="Tom Bunny on flickr">Tom Bunny</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ugotit.de/2010/01/11/mehr-als-25-aktuelle-cheat-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome Extensions: Hello World</title>
		<link>http://ugotit.de/2009/12/28/chrome-extensions-hello-world/</link>
		<comments>http://ugotit.de/2009/12/28/chrome-extensions-hello-world/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 15:11:36 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Erweiterungen]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://ugotit.de/?p=12</guid>
		<description><![CDATA[Langsam aber sicher gewinnt Googles neuer Browser Chrome (für die, die Google nicht vertrauen gibt es noch Chromium) mehr und mehr an Beliebtheit was sicherlich an der schnellen Ladezeit (sowohl des Programms als auch von Webseiten) liegt. Auch wenn noch nicht klar ist, wo genau Google mit Chrome hin will (Chrome OS ist hier ja [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://ugotit.de/wp-content/uploads/2009/12/chromium-browser.jpg" alt="" title="chromium-browser" width="200" height="200" class="right" />Langsam aber sicher gewinnt Googles neuer Browser Chrome (für die, die Google nicht vertrauen gibt es noch Chromium) mehr und mehr an Beliebtheit was sicherlich an der schnellen Ladezeit (sowohl des Programms als auch von Webseiten) liegt. Auch wenn noch nicht klar ist, wo genau Google mit Chrome hin will (Chrome OS ist hier ja eine Variante) habe ich das Gefühl, dass Google der Konkurrenz zeigt, wie sich ein Browser verhalten sollte.</p>
<p>Besonders gut gefällt mir bei Chrome der Ansatz, den die Entwickler bei den Erweiterungen gehen: Mozillas Firefox zeigte hier ja schon vor einigen Jahren, wie interessant Erweiterungen für Nutzer sein können. Angefangen bei Werbeblockern, E-Mail Benachrichtungen bis zu vollwertigen Twitter-Clients findet man allerlei nützliches (aber auch überflüssiges) um den eigenen Browser zu verbessern.<br />
<span id="more-12"></span><br />
Googles Chrome geht hier einen interessanten Weg denn im Prinzip basieren die Extensions erstmal auf HTML, CSS und JavaScript und nutzen die Möglichkeiten, die diese Sprachen liefern (u.a. auch client-side data storage in HTML5), vollständig. Es lässt sich also, mit Kenntnissen in diesen drei Sprachen schon eine eigene Erweiterung programmieren, was ich Euch an einem einfachen beispiel demonstrieren möchte.</p>
<h3>Vorbereitungen</h3>
<ol>
<li>Lade Dir Chrome oder <a href="http://code.google.com/intl/de-DE/chromium/" title="Chromium - Google Code">Chromium</a> (wenn Du ein wenig Googlest ersparst Du Dir ggf. den Browser selber compilieren zu müssen) auf Deinen Rechner: (<a href="http://www.google.com/landing/chrome/beta/" title="Google Chrome (BETA)">Windows/Linux</a> / <a href="http://www.chromium.org/getting-involved/dev-channel#TOC-Mac" title="Early Access Release Channels (The Chromium Projects)">Mac</a>)</li>
<li>Erstelle einen Ordner &quot;HelloWorld&quot; auf Deinem Rechner der den Code beinhalten wird.</li>
<li>Erstelle eine Datei <em>manifest.json</em>, die einige Informationen zu Deiner Erweiterung beinhalten wird.</li>
</ol>
<h4>manifest.json</h4>
<ol class="code">
<li><code>{</code></li>
<li class="indent1"><code>&quot;name&quot;: &quot;Hallo Welt&quot;,</code></li>
<li class="indent1"><code>&quot;version&quot;: &quot;1.0&quot;,</code></li>
<li class="indent1"><code>&quot;description&quot;: &quot;Meine erste Erweiterung.&quot;,</code></li>
<li class="indent1"><code>&quot;browser_action&quot;: {</code></li>
<li class="indent2"><code>&quot;default_icon&quot;: &quot;icon.png&quot;</code></li>
<li class="indent1"><code>}</code></li>
<li><code>}</code></li>
</ol>
<p>Die Bezeichnungen in der JSON-Datei sollten selbsterklärend sein. Die einzigen Punkte hier sind &quot;browser_action&quot; und &quot;default_icon&quot; welche wir brauchen, damit unsere Erweiterung auch ein Icon neben der Adressleiste in Chrome bekommt.</p>
<h4>icon.png</h4>
<p>Natürlich brauchen wir auch ein passendes Icon für unsere Anwendung. Ich greife hier auf ein Iconset von Manuela Hoffmann zurück, welches ihr unter <a href="http://www.pixelgraphix.de/weblog/artikel/kleines-weblog-iconset/" title="Kleines Weblog Iconset - pixelgraphix Weblog - pixelgraphix">www.pixelgraphix.de</a> findet. Das Icon Eurer Wahl wandelt Ihr dann noch schnell in png um und nennt es icon.png. Sowohl <em>manifest.json</em> als auch <em>icon.png</em> kommen in den Ordner <em>HelloWorld</em>.</p>
<h3>Erster Test</h3>
<p>Und schon können wir die Erweiterung testen:</p>
<ol>
<li>Öffne Chrome und dort die Seite mit den Erweiterungen. (Unter Linux findet man diese, wenn man auf das Icon mit dem Schraubenschlüssel klickt. Am Mac unter dem Menüpunkt &quot;Fenster.&quot;)</li>
<li>Klicke auf &quot;Entwicklermodus&quot;</li>
<li>Importiere den Ordner <em>HelloWorld</em> indem Du auf &quot;Entpackte Erweiterung laden&#8230;&quot; klickst</li>
</ol>
<p><img src="http://ugotit.de/wp-content/uploads/2009/12/Entwicklermodus.jpg" alt="Blick auf den Entwicklermodus in Googles Chrome" title="Blick auf den Entwicklermodus in Googles Chrome" width="570" height="125" class="withLegend" /></p>
<p>Du solltest jetzt, wenn Du alles richtig gemacht hast, das Icon oben neben der Adressleiste sehen. Du kannst zwar schon auf das Icon klicken aber noch bringt Dich das nicht weiter.</p>
<h3>Etwas anzeigen</h3>
<p>Interessanter wird es jetzt, wenn wir die Erweiterung ein wenig ausbauen. Es geht uns jetzt erstmal nur um ein kleines Fenster in dem, wie der Name des Tutorials schon vermuten lässt, &quot;Hallo Welt&quot; steht.</p>
<p>Damit unsere Erweiterung auch weiß, welche HTML-Datei sie anzeigen soll, ergänzen wir die <em>manifest.json</em> nun um eine neue Zeile:</p>
<ol class="code">
<li><code>...</code></li>
<li class="indent1"><code>&quot;browser_action&quot;: {</code></li>
<li class="indent2"><code>&quot;default_icon&quot;: &quot;icon.png&quot;,</code></li>
<li class="indent2"><code>&quot;popup&quot;: &quot;popup.html&quot;</code></li>
<li class="indent1"><code>},</code></li>
<li><code>...</code></li>
</ol>
<h4>popup.html</h4>
<p>Bei der Datei <em>popup.html</em>, die wir ebenfalls in unserem Ordner <em>HelloWorld</em> speichern, handelt es sich um eine simple HTML5-Datei:</p>
<ol class="code">
<li><code>&lt;!DOCTYPE HTML&gt;</code></li>
<li><code>&lt;html&gt;</code></li>
<li><code>&lt;head&gt;</code></li>
<li class="indent1"><code>&lt;meta charset=&quot;utf-8&quot;&gt;</code></li>
<li class="indent1"><code>&lt;title&gt;Hallo Welt&lt;/title&gt;</code></li>
<li><code>&lt;/head&gt;</code></li>
<li><code>&lt;body&gt;</code></li>
<li class="indent1"><code>&lt;p&gt;</code></li>
<li class="indent2"><code>Hallo Welt.</code></li>
<li class="indent1"><code>&lt;/p&gt;</code></li>
<li><code>&lt;/body&gt;</code></li>
<li><code>&lt;/html&gt;</code></li>
</ol>
<p>Wenn Du diese Erweiterung jetzt installierst (deinstallier die allte Version besser vorher &#8211; habe ich schon erwähnt, wie toll es ist nicht bei jeder Änderung an Erweiterungen den Browser neu starten zu müssen?) solltest Du bei einem klick auf Dein Icon den Text &quot;Hallo Welt&quot; lesen können.</p>
<h3>Optimierungen</h3>
<p><img src="http://ugotit.de/wp-content/uploads/2009/12/extension-fertig.png" alt="Die fertige Erweiterung im Einsatz" title="Die fertige Erweiterung im Einsatz" width="391" height="162" class="withLegend right" />Damit unsere Ausgabe nun etwas schöner ist formatieren wir sie jetzt noch mit etwas CSS. Auf die Möglichkeiten die JavaScript uns noch bietet gehe ich vielleicht später mal ein.</p>
<h4 class="cl">HTML</h4>
<ol class="code">
<li><code>&lt;head&gt;</code></li>
<li class="indent1"><code>...</code></li>
<li class="indent1"><code>&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; /&gt;</code></li>
<li><code>&lt;/head&gt;</code></li>
</ol>
<h4>CSS</h4>
<ol class="code">
<li><code>body {</code></li>
<li class="indent1"><code>font-size: 150%;</code></li>
<li class="indent1"><code>font-family: Helvetica,Arial,Verdana,sans-serif;</code></li>
<li class="indent1"><code>color: #fff;</code></li>
<li class="indent1"><code>text-shadow: 0px 2px 3px #555;</code></li>
<li class="indent1"><code>font-weight: bold;</code></li>
<li class="indent1"><code>background: #cdd9e6;</code></li>
<li class="indent1"><code>width: 350px;</code></li>
<li class="indent1"><code>height: 75px;</code></li>
<li><code>}</code></li>
<li></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ugotit.de/2009/12/28/chrome-extensions-hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)

Served from: ugotit.de @ 2012-02-04 09:46:13 -->
