<?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>Aktuelle Artikel auf dNaber.de &#187; In eigener Sache</title>
	<atom:link href="http://dnaber.de/blog/kategorie/in_eigener_sache/feed/" rel="self" type="application/rss+xml" />
	<link>http://dnaber.de</link>
	<description>Die zehn neuesten Beiträge aus dem Blog von David Naber.</description>
	<lastBuildDate>Wed, 25 Jan 2012 18:15:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>daily</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Gutmensch</title>
		<link>http://dnaber.de/blog/2011/gutmensch/</link>
		<comments>http://dnaber.de/blog/2011/gutmensch/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 16:08:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Vermischtes]]></category>

		<guid isPermaLink="false">http://dnaber.de/?p=1419</guid>
		<description><![CDATA[Eine Begriffsdefinition.]]></description>
			<content:encoded><![CDATA[<p>Gut|mensch, der; -en: Vernunftbegabte Person, die sich durch die Fähigkeit einer differenzierten Betrachtungsweise auszeichnet. Diese und kritisches Denken bilden die Grundlage der Meinungsbildung des G. und befähigen ihn diese in sachlichen Argumenten zu artikulieren. Der Begriff G. wird häufig abwertend von Menschen, deren politische Überzeugung als – dem konservativen bis rechts-nationalen Spektrum zugehörig – zu beschreiben ist, verwendet, um die Fähigkeiten den G. zu diffamieren und die mangelnden, bzw. fehlenden charakteristischen Eigenschaften des G. bei sich selbst zu verschleiern.</p>
<p><em>Angesichts <a href="http://meta.tagesschau.de/id/46888/hintergrund-was-passiert-bei-einer-kernschmelze#comment-308963">solcher Kommentare</a> zur aktuellen Lage in Japan, erschien mir eine Definition dieses Begriffs nötig.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://dnaber.de/blog/2011/gutmensch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frühjahrsputz</title>
		<link>http://dnaber.de/blog/2010/fruehjahrsputz/</link>
		<comments>http://dnaber.de/blog/2010/fruehjahrsputz/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 21:57:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>

		<guid isPermaLink="false">http://dnaber.de/?p=1175</guid>
		<description><![CDATA[Frühjahrsputz auf dNaber.de: Durchbrüche, neue Wände, viel Farbe und ein solider CMS-Kitt.]]></description>
			<content:encoded><![CDATA[<p>Wie ihr vieleicht bemerkt haben werdet, habe ich hier ein wenig die Möbel gerückt. Gestalterisch ist eigentlich nur die Bannergrafik geblieben. Blog und Website sind nun nach langem Überlegen nicht mehr getrennt und insgesamt wurde Inhaltlich grob entrümpelt.</p>
<p>Im Großen und Ganzen bin ich ganz zufrieden mit dem Ergebnis. Wenn hier und da noch ein paar Macken auftreten, die werden sicher bald behoben sein. Falls ihr irgendwo noch über rumliegende Farbeimer stolpert, würde ich mich über einen kurzen Hinweis freuen.</p>
<p>Und wie findest Du, lieber Leser, das neue Outfit?</p>
]]></content:encoded>
			<wfw:commentRss>http://dnaber.de/blog/2010/fruehjahrsputz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Flexibles WordPresstheme</title>
		<link>http://dnaber.de/blog/2009/flexibles_wordpresstheme/</link>
		<comments>http://dnaber.de/blog/2009/flexibles_wordpresstheme/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 09:56:23 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Theme]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dnaber.de/?p=285</guid>
		<description><![CDATA[Ich hatte ja schon mal drüber geschrieben, dass Layouts, die sich an der Schriftgröße des Browsers orientieren Vorteile gegenüber ihren fixierten Brüdern haben und dass, wo man kann, diese Möglichkeit der Umsetzung eines Designs bevorzugt werden sollte. Auch mein Blogdesign bietet sich dafür geradezu an, da ich auf grafische Finessen weitgehend verzichte. Und so wird …]]></description>
			<content:encoded><![CDATA[<p>Ich hatte ja <a href="http://blog.dnaber.de/2009/layout_und_schriftgroesse/">schon mal drüber geschrieben</a>, dass Layouts, die sich an der Schriftgröße des Browsers orientieren Vorteile gegenüber ihren fixierten Brüdern haben und dass, wo man kann, diese Möglichkeit der Umsetzung eines Designs bevorzugt werden sollte. Auch mein Blogdesign bietet sich dafür geradezu an, da ich auf grafische Finessen weitgehend verzichte. Und so wird es gemacht:<span id="more-285"></span></p>
<h3>Vom float zur Tabelle</h3>
<p>Eines muss man der alten Technik, Websites mit Tabellen zu gestalten, lassen: das Layouten war recht einfach. Der Bildschirm wurde in ein Raster unterteilt und baukastenartig konnte man alle Elemente pixelgenau dort anordnen, wo man wollte. Mehrspaltige Layouts wurden einfach in Tabellenspalten überführt. Das diese Methode zu recht überholt ist, sollte kein Geheimnis mehr sein, auch wenn man sie noch viel zu oft antrifft.</p>
<p>Eine aktuell sehr Verbreitete Methode ist die sog. <a href="http://www.alistapart.com/articles/fauxcolumns/" rel="external"><q>Faux Columns</q></a> Technik, in der man mehrere Spalten durch eine, sich in y-Richtung widerholende Hintergrundgrafik simuliert. Der Nachteil daran liegt auf der Hand: eine feste Breite für alle Spalten. Auch mein erstes Blogtemplate baute darauf auf.</p>
<p>Die Lösung: entweder man arbeitet nur mit floatenden Elementen, was in meinem Fall sicher auch gegangen wäre, aber den Nachteil hat, dass die Höhen der Spalten sich ausschließlich nach dem Inhalt richten. Oder man bedient sich der Möglichkeit mittels CSS beliebige HTML-Elemente wie Tabellen darstellen zu lassen mit dem Vorteil, dass alle Spalten <q>mitwachsen</q>. Und das ganze sieht dann so aus:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">HTML:
&lt;div id=&quot;wrapper&quot;&gt;
    &lt;div id=&quot;row&quot;&gt;&lt;!-- siehe Nachtrag --&gt;
       &lt;div class=&quot;col&quot; id=&quot;sidebar&quot;&gt;&lt;/div&gt;
       &lt;div class=&quot;col&quot; id=&quot;content&quot;&gt;&lt;/div&gt;
       &lt;div class=&quot;col&quot; id=&quot;right&quot;&gt;&lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre></div></div>

<p>Und die entsprechende CSS-Anweisung:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">CSS<span style="color: #00AA00;">:</span>
&nbsp;
div<span style="color: #cc00cc;">#wrapper</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span>table<span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333;">auto</span><span style="color: #00AA00;">;</span>
   <span style="color: #808080; font-style: italic;">/** Breitenangabe hier überflüssig, 
   *    siehe Nachtrag
   *    width:66em;
   */</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
div<span style="color: #cc00cc;">#row</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">table-row</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
&nbsp;
div<span style="color: #6666ff;">.col</span> <span style="color: #00AA00;">&#123;</span>
   <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">table-cell</span><span style="color: #00AA00;">;</span>
   <span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
<span style="color: #808080; font-style: italic;">/**
*   hier folgen die Breitenangaben für 
*   #sidebar, #content, #right 
*/</span></pre></div></div>

<p>Wir haben also drei Tabellen<q>spalten</q> nebeneinander deren Höhe sich nach der mit dem meisten Inhalt richtet. Wie bei einer HTML-Tabelle. Die <q>vertical-align</q>-Angabe stellt sicher, dass wir in allen Browsern den Inhalt am oberen Zellenrand ausrichten.</p>
<h3>Formatierung im Detail</h3>
<p>Um der Inhaltsspalte auch bei kurzen Beiträgen die volle Bildschirmhöhe zuzuweisen, reicht eine einfache Höhenangabe von 100%, die durch die Tabellenformatierung jetzt Browserübergreifend als Mindesthöhe interpretiert wird. Die Elternelemente müssen diese Angabe natürlich ebenfalls bekommen:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">CSS<span style="color: #00AA00;">:</span>
&nbsp;
html<span style="color: #00AA00;">,</span>
body<span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#wrapper</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span> <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100%</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Die Gesamtbreite habe ich so gewählt, dass bei einer 16er Schriftgröße und einer 1024er Bildschirmbreite noch alles drauf passt. Die Breiten der Spalten sind Pi-mal-Daumen so eingestellt, dass das Gesamtbild stimmt.</p>
<h3>Und der <abbr title="Internet Explorer">IE</abbr>?</h3>
<p>Der kennt bis einschließlich Version 7 kein <q>display:table(-cell)</q>. Eine Lösung hält das Buch von I.Chao und C.Rudel <a href="http://www.satzansatz.de/css.html" rel="external"><q>Fortgeschrittene CSS-Techniken</q></a> bereit. In der <q>ie.css</q> stehen folgende Anweisungen:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">CSS<span style="color: #00AA00;">:</span>
&nbsp;
<span style="color: #cc00cc;">#sidebar</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#content</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#right</span><span style="color: #00AA00;">,</span>
<span style="color: #cc00cc;">#row</span>
<span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span>
	zoom<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Das ist der ganze Trick. Für mich völlig unklar, aber es funktioniert einwandfrei. Es stehen noch weitere Anweisungen in der Extrawurst für den <abbr title="Internet Explorer">IE</abbr>, hauptsächlich Höhen- und Breitenangaben für diverse Elemente. Aber das kennt man ja.</p>
<h3>media=&#8221;handheld&#8221;</h3>
<p>Bleiben noch die mobilen Geräte. Mein Test beschränkt sich auf die Ansicht mit einem Blackberry Smartphone. Dieses stellt das Spaltenlayout korrekt dar, allerdings ist die Bildschirmaufteilung nicht gerade günstig für die kleinen Bildschirme. Daher ist der Skiplink ganz am Anfang auch sichtbar. In Zukunft werde ich vieleicht noch ein Extrastylesheet für Mobile Geräte einbinden. Mal schauen.</p>
<h3>Neues WordPress-Theme</h3>
<p>Das Design hier wird langsam zum richtigen WordPress-Theme, da ich mehr und mehr einen Einblick in die Template-Tags von WordPress gewinne. Wem das Theme also gefällt, der darf es gern nutzen. Kurzer Kommentar hier, oder Anfrage per E-Mail reicht.<br />
Wer noch Fehler in der Darstellung findet, oder einfach nur mal seine Meinung zum Design los werden will, ich würde mich über einen kurzen Hinweis freuen.</p>
<p><strong>Nachtrag 25.08.</strong><br />
In meinem Layout hatte ich es schon lange gefixt, hier fehlt es natürlich noch: die <q>table-row</q>. Fehlt die, so kann es im Firefox zu Darstellungsfehlern kommen.</p>
<p>Außerdem habe ich die Breitenangabe für den <code>#wrapper</code> entfernt und statt dessen nur noch die Spalten mit einer Breitenangabe versehen. Da <code>display:table</code> bewirkt, dass die Objektbreite sich an dem Inhalt ausrichtet, war diese Angabe überflüssig. </p>
]]></content:encoded>
			<wfw:commentRss>http://dnaber.de/blog/2009/flexibles_wordpresstheme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Los geht&#8217;s</title>
		<link>http://dnaber.de/blog/2009/los-gehts/</link>
		<comments>http://dnaber.de/blog/2009/los-gehts/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 16:55:38 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Alltag]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.dnaber.de/?p=12</guid>
		<description><![CDATA[Mein erstes, eigenes Wordpress-Blog.]]></description>
			<content:encoded><![CDATA[<p>Da ist er nun, mein eigener Blog. Hallo und Willkommen lieber Leser.</p>
<p>WordPress ist schon toll.  Zwar hat es mich einige Nerven gekostet, dem Programm mein Design aufzuziehen, aber nun passt das und ich muss sagen, das Templatesystem von WP ist recht eingängig, wenn man erstmal einen Zugang gefunden hat. Dabei hat mir <a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/">dieses Tutorial</a> sehr geholfen. Wenn ich irgendetwas übersehen haben sollte und es zu Fehlern in der Anzeige des Blogs kommt, dann würde ich mich über einen kurzen Hinweis per Kommentar oder E-Mail sehr freuen. Allgemein sind Kommentare gern gesehen.</p>
<p>So und nun viel Spaß hier.</p>
]]></content:encoded>
			<wfw:commentRss>http://dnaber.de/blog/2009/los-gehts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

