<?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>Steffen Hollstein</title>
	<atom:link href="http://www.steffenhollstein.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.steffenhollstein.de</link>
	<description>, Web Developer - weils Spass macht</description>
	<lastBuildDate>Tue, 01 Feb 2011 18:51:30 +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>JavaScript / per jQuery auf verkettete ID-Selektoren zugreifen</title>
		<link>http://www.steffenhollstein.de/2009/08/05/javascript-jquery-auf-id-selektoren-mit-sonderzeichen-zugreifen/</link>
		<comments>http://www.steffenhollstein.de/2009/08/05/javascript-jquery-auf-id-selektoren-mit-sonderzeichen-zugreifen/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 17:58:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript - jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.steffenhollstein.de/?p=137</guid>
		<description><![CDATA[Im Normalfall hat man es mit Elementen zu tun bei denen Klassen oder eindeutige ID&#8217;s zugewiesen wurden. Zum Beispiel so: &#60;div class="meineKlasse1"&#62;&#60;/div&#62; &#60;div class="meineKlasse1 meineKlasse2"&#62;&#60;/div&#62; &#60;div id="meineID"&#62;&#60;/div&#62; Mit jQuery kann man auf diese Elemente wie folgt zugreifen: jQuery(".meineKlasse1"); jQuery(".meineKlasse1.meineKlasse2"); jQuery("#meineID"); Es kommt aber vor das generierte ID&#8217;s wie hier gesetzt sind: &#60;div id="meineID:irgendwas:123456:tester"&#62;&#60;/div&#62; &#60;div id="meineID-irgendwas-123456-tester"&#62;&#60;/div&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Im Normalfall hat man es mit Elementen zu tun bei denen Klassen oder eindeutige ID&#8217;s zugewiesen wurden.</p>
<p>Zum Beispiel so:</p>
<pre><code>
&lt;div class="meineKlasse1"&gt;&lt;/div&gt;
&lt;div class="meineKlasse1 meineKlasse2"&gt;&lt;/div&gt;
&lt;div id="meineID"&gt;&lt;/div&gt;
</code></pre>
<p>Mit jQuery kann man auf diese Elemente wie folgt zugreifen:</p>
<pre><code>
jQuery(".meineKlasse1");
jQuery(".meineKlasse1.meineKlasse2");
jQuery("#meineID");
</code></pre>
<p>Es kommt aber vor das generierte ID&#8217;s wie hier gesetzt sind:</p>
<pre><code>
&lt;div id="meineID:irgendwas:123456:tester"&gt;&lt;/div&gt;
&lt;div id="meineID-irgendwas-123456-tester"&gt;&lt;/div&gt;
</code></pre>
<p>Der Zugriff per jQuery sieht dann so aus:</p>
<pre><code>
jQuery("#meineID\\:irgendwas\\:123456\\:tester");
jQuery("#meineID\\-irgendwas\\-123456\\-tester");
</code></pre>
<p><strong>Webhilfen zum Thema:</strong></p>
<ul>
<li><a title="http://docs.jquery.com" href="http://docs.jquery.com/Frequently_Asked_Questions#How_do_I_select_an_element_that_has_weird_characters_in_its_ID.3F" target="_blank">http://docs.jquery.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenhollstein.de/2009/08/05/javascript-jquery-auf-id-selektoren-mit-sonderzeichen-zugreifen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript / Hashtable</title>
		<link>http://www.steffenhollstein.de/2009/07/30/javascript-hashmap/</link>
		<comments>http://www.steffenhollstein.de/2009/07/30/javascript-hashmap/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 18:22:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript - Allgemein]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.steffenhollstein.de/?p=118</guid>
		<description><![CDATA[Folgend eine Kurzanleitung beim Umgang mit Datenstrukturen anhand einer Hashtable (Streutabelle). Initialisierung: meinHash = new Object(); meinHash.wert1 = "val1"; meinHash.wert2 = "val2"; oder meinHash = { wert1:'val1', wert2:'val2', ... }; Zugriff: val = meinHash['wert1']; oder val = meinHash.wert1; Löschen eines Elements: delete meinHash.wert1; Test, ob ein Wert vorhanden ist: if(meinHash.hasOwnProperty("wert1")){ result = "vorhanden"; } Über [...]]]></description>
			<content:encoded><![CDATA[<p>Folgend eine Kurzanleitung beim Umgang mit Datenstrukturen anhand einer Hashtable (Streutabelle).</p>
<p><strong>Initialisierung:</strong></p>
<pre><code>
meinHash = new Object();
meinHash.wert1 = "val1";
meinHash.wert2 = "val2";
</code></pre>
<p>oder</p>
<pre><code>
meinHash = { wert1:'val1', wert2:'val2', ... };
</code></pre>
<p><strong>Zugriff:</strong></p>
<pre><code>
val = meinHash['wert1'];
</code></pre>
<p>oder</p>
<pre><code>
val = meinHash.wert1;
</code></pre>
<p><strong>Löschen eines Elements:</strong></p>
<pre><code>
delete meinHash.wert1;
</code></pre>
<p><strong>Test, ob ein Wert vorhanden ist:</strong></p>
<pre><code>
if(meinHash.hasOwnProperty("wert1")){
    result = "vorhanden";
}
</code></pre>
<p><strong>Über Schlüsselworte oder Schlüsselwerte der Objekt-Hashtable iterieren</strong></p>
<pre><code>
for(key in meinHash){
    allKeys += key;
}
</code></pre>
<p><strong>Webhilfen zum Thema:</strong></p>
<ul>
<li><a href="http://de.wikipedia.org/wiki/Hashtabelle" target="_blank">http://de.wikipedia.org/wiki/Hashtabelle</a></li>
<li><a href="http://www.deger-it.de/JavaScriptArraysHashtablesAndObjects.aspx" target="_blank">http://www.deger-it.de/JavaScriptArraysHashtablesAndObjects.aspx</a></li>
<li><a href="http://www.mediaevent.de/javascript/Javascript-Objekte-1.html" target="_blank">http://www.mediaevent.de/javascript/Javascript-Objekte-1.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenhollstein.de/2009/07/30/javascript-hashmap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS Filter und Browserweichen per CSS</title>
		<link>http://www.steffenhollstein.de/2009/07/29/css-filter-und-browserweichen-per-css/</link>
		<comments>http://www.steffenhollstein.de/2009/07/29/css-filter-und-browserweichen-per-css/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 11:32:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS - Tipps und Tricks]]></category>
		<category><![CDATA[Webentwicklung]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.steffenhollstein.de/?p=82</guid>
		<description><![CDATA[Als Web Entwickler möchte man beim umsetzen einfacher und komplexer Layouts mit CSS möglichst viele Browsertypen unterstützen. Dazu gibt es die möglichkeit Browserspezifische CSS Dateien per Javascript einzubinden, Conditional Comments (die nur Internert Explorer interpretiert) zu verwenden oder CSS Filter (die eigentlich schönere Variante) einzusetzen. Beispiel Conditional Comments (nur IE): lte == lower than equal [...]]]></description>
			<content:encoded><![CDATA[<p>Als Web Entwickler möchte man beim umsetzen einfacher und komplexer Layouts mit CSS möglichst viele Browsertypen unterstützen. Dazu gibt es die möglichkeit Browserspezifische CSS Dateien per Javascript einzubinden, Conditional Comments (die nur Internert Explorer interpretiert) zu verwenden oder CSS Filter (die eigentlich schönere Variante) einzusetzen.</p>
<p><strong>Beispiel Conditional Comments (nur IE):</strong></p>
<ul>
<li>lte == lower than equal</li>
<li>gte == greater than equal</li>
</ul>
<pre><code>&lt;!--[if IE]&gt;
&lt;link rel="stylesheet" type="text/css" href="css/fixes_ie-all.css" /&gt;
&lt;![endif]--&gt;

&lt;!--[if lte IE 6]&gt;
&lt;link rel="stylesheet" type="text/css" href="css/fixes_ie6.css" /&gt;
&lt;![endif]--&gt;
</code></pre>
<p><strong>Beispiel CSS-Filter:</strong></p>
<pre><code>
input {/* global definition for all browsers */
    padding: 1px 18px 4px 30px;
}
input, x:-moz-any-link {/* Firefox 2 and older */
    height: 18px;
}
input, x:-moz-any-link, x:default {/* Firefox 3 and newer */
    height: 20px;
}
* html input {/* IE6 Fix */
    padding-top: 3px;
}
*+html input {/* IE7 Fix */
    padding-top: 3px;
}
@media screen and (min-width: 0px){ /* for opera9, safari3 */
    input {
        padding-top: 3px;
        padding-bottom: 5px;
    }
}</code></pre>
<p><strong>Webhilfen zum Thema:</strong></p>
<ul>
<li><a href="http://de.wikipedia.org/wiki/Conditional_Comments" target="_blank">http://de.wikipedia.org/wiki/Conditional_Comments</a> (Conditional Comments)</li>
<li><a href="http://www.lipfert-malik.de/webdesign/tutorial/bsp/css-weiche-filter.html" target="_blank">http://www.lipfert-malik.de/webdesign/tutorial/bsp/css-weiche-filter.html</a> (CSS Filter)</li>
<li><a href="http://pornel.net/firefoxhack" target="_blank">http://pornel.net/firefoxhack</a> (CSS Filter)</li>
<li><a href="http://www.thestyleworks.de/tut-art/ie7.shtml" target="_blank">http://www.thestyleworks.de/tut-art/ie7.shtml</a> (CSS Filter)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenhollstein.de/2009/07/29/css-filter-und-browserweichen-per-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Neuer Webauftritt mit WordPress</title>
		<link>http://www.steffenhollstein.de/2009/06/19/neuer-webauftritt-mit-wordpress/</link>
		<comments>http://www.steffenhollstein.de/2009/06/19/neuer-webauftritt-mit-wordpress/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 22:12:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Entwürfe]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Entwurf]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.steffenhollstein.de/?p=27</guid>
		<description><![CDATA[Nachdem ich seit circa zwei Jahren Webauftritte mit WordPress für Andere umgesetzt habe, hier endlich mein eigenes CMS! Es waren vier Entwürfe (wobei zwei als WordPress Theme umgesetzt waren) innerhalb zwei Wochen nötig bis ich mit der jetzigen Umsetzung zufrieden war. Bei den Entwürfen fokussierte ich mich besonders auf das kreisförmige Hauptmenü, welches komplett anders [...]]]></description>
			<content:encoded><![CDATA[<p>Nachdem ich seit circa zwei Jahren Webauftritte mit WordPress für Andere umgesetzt habe, hier endlich mein eigenes CMS! Es waren vier Entwürfe (wobei zwei als WordPress Theme umgesetzt waren) innerhalb zwei Wochen nötig bis ich mit der jetzigen Umsetzung zufrieden war. Bei den Entwürfen fokussierte ich mich besonders auf das kreisförmige Hauptmenü, welches komplett anders aufgebaut werden sollte wie die sonst üblichen Drop Down Lösungen. Desweiteren wollte ich viel Form und Rundung einbringen &#8211; also kein Kastendesign. Die Webseite ist variabel aufgebaut sodass diese auch auf niedrigen Auflöungen wie z.B. einem iPod noch lesbar ist. </p>
<p>Folgend die vier Entwicklungsstufen aufgelistet:</p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 1, Black / Startseite:</strong><br />
	<img class="size-medium wp-image-33" title="webentwurf-1_black_startseite_mini" src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-1_black_startseite1-300x283.png" alt="webentwurf-1_black_startseite_mini" width="300" height="283" /><br />
	<span><img title="webentwurf-1_black_startseite" alt="webentwurf-1_black_startseite" originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-1_black_startseite.png" width="1024" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 1, Black / Contentseite:</strong><br />
	<img class="size-medium wp-image-36" title="webentwurf-1_black_content-2" src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-1_black_content-2-300x283.png" alt="webentwurf-1_black_content-2" width="300" height="283" /><br />
	<span><img title="webentwurf-1_black_content-2" alt="webentwurf-1_black_content-2" originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-1_black_content-21.png" width="1024" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 2, Deep Grey / Startseite:</strong><br />
	<img src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-2_deepgrey_startseite-300x283.png" alt="webentwurf-2_deepgrey_startseite_mini" title="webentwurf-2_deepgrey_startseite_mini" width="300" height="283" class="size-medium wp-image-49" /><br />
	<span><img originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-2_deepgrey_startseite1.png" width="1024" alt="webentwurf-2_deepgrey_startseite" title="webentwurf-2_deepgrey_startseite" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 2, Deep Grey / Contentseite:</strong><br />
	<img src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-2_deepgrey_content-2-300x283.png" alt="webentwurf-2_deepgrey_content-2_mini" title="webentwurf-2_deepgrey_content-2_mini" width="300" height="283" class="size-medium wp-image-52" /><br />
	<span><img originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-2_deepgrey_content-21.png" width="1024" alt="webentwurf-2_deepgrey_content-2" title="webentwurf-2_deepgrey_content-2" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 3, White / Startseite:</strong><br />
	<img src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-3_white_startseite-300x283.png" alt="webentwurf-3_white_startseite_mini" title="webentwurf-3_white_startseite_mini" width="300" height="283" class="size-medium wp-image-55" /><br />
	<span><img originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-3_white_startseite1.png" width="1024" alt="webentwurf-3_white_startseite" title="webentwurf-3_white_startseite" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 3, White / Contentseite:</strong><br />
	<img src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-3_white_content-1-300x283.png" alt="webentwurf-3_white_content-1_mini" title="webentwurf-3_white_content-1_mini" width="300" height="283" class="size-medium wp-image-58" /><br />
	<span><img originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-3_white_content-11.png" width="1024" alt="webentwurf-3_white_content-1" title="webentwurf-3_white_content-1" /></span><br />
</a></p>
<p><a class="wp-image-preview" href="javascript:void(0);"><br />
	<strong>Entwurf 4, Green / Startseite:</strong><br />
	<img src="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-4_greenlight_startseite-300x263.png" alt="webentwurf-4_greenlight_startseite" title="webentwurf-4_greenlight_startseite" width="300" height="263" class="size-medium wp-image-63" /><br />
	<span><img originalsrc="http://www.steffenhollstein.de/wp-content/uploads/2009/06/webentwurf-4_greenlight_startseite1.png" alt="webentwurf-4_greenlight_startseite" title="webentwurf-4_greenlight_startseite" /></span><br />
</a></p>
<div class="cleaner">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://www.steffenhollstein.de/2009/06/19/neuer-webauftritt-mit-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

