<?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>martin-grandrath.de &#187; CSS</title>
	<atom:link href="http://martin-grandrath.de/tags/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://martin-grandrath.de</link>
	<description>Ein neues WordPress-Weblog</description>
	<lastBuildDate>Fri, 23 Oct 2009 22:35:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&lt;pre&gt;-Elemente mit horizontalem Scrollbalken im IE</title>
		<link>http://martin-grandrath.de/2009/04/pre-elemente-mit-horizontalem-scrollbalken-im-ie/</link>
		<comments>http://martin-grandrath.de/2009/04/pre-elemente-mit-horizontalem-scrollbalken-im-ie/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 11:37:34 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>

		<guid isPermaLink="false">http://martin-grandrath.de/?p=141</guid>
		<description><![CDATA[In meinem aktuellen Template verwende ich für Codeschnipsel &#60;pre&#62;-Elemente mit der Eigenschaft overflow: auto, so dass ein horizontaler Scrollbalken erscheint, wenn der Inhalt breiter als die Box ist.  Dies funktioniert (welch Überraschung) nicht im IE6 und nur eingeschränkt im IE7.
Das Problem
IE6 weitet die Box aus und zerstört dadurch das Layout.  In meinem Fall [...]]]></description>
			<content:encoded><![CDATA[<p>In meinem aktuellen Template verwende ich für Codeschnipsel &lt;pre&gt;-Elemente mit der Eigenschaft <code>overflow: auto</code>, so dass ein horizontaler Scrollbalken erscheint, wenn der Inhalt breiter als die Box ist.  Dies funktioniert (welch Überraschung) nicht im IE6 und nur eingeschränkt im IE7.</p>
<h3>Das Problem</h3>
<p>IE6 weitet die Box aus und zerstört dadurch das Layout.  In meinem Fall rutschte die Seitenleiste rechts unter den eigentlichen Inhalt. IE7 zeigt zwar einen Scrollbalken an, platziert diesen aber <em>innerhalb</em> statt <em>unterhalb</em> der Box, was bei Elementen, die nur eine einzige Zeile beinhalten, dazu führt, dass der Text hinter dem Scrollbalken verschwindet und ein unbedienbarer (weil winziger) vertikaler Balken angezeigt wird.</p>
<h3>Die Lösung</h3>
<p>Hier ist die Lösung, die ich nach einigem Googlen und Probieren gefunden habe.  Dieser Schnipsel sollte in ein separates IE-Stylesheet eingebaut werden, das per conditional comments nur von IE&nbsp;&lt;=&nbsp;7 geladen wird (bei IE8 tritt das Problem nicht auf).</p>
<pre class="code code-css">
pre
{
  /* disable vertical scroll bar */
  overflow-y: hidden;

  /* fallback if scripting is disabled */
  padding-bottom: 20px;

  /* add padding if content is wider than the box */
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? "20px" : "0");

  /* prevent the box from expanding */
  width: 100%;
  }
</pre>
<p>Falls JavaScript deaktiviert ist, wird das Padding von 20px immer eingefügt.  Das führt zwar zu unschönen Abständen, wenn kein Scrollbalken angezeigt wird (d.h. wenn der Inhalt nicht breiter als die Box ist), ist aber auf alle Fälle besser als die ursprüngliche Darstellung.</p>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2009/04/pre-elemente-mit-horizontalem-scrollbalken-im-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linkdump März 2009 &#8211; Webdesign</title>
		<link>http://martin-grandrath.de/2009/04/linkdump-maerz-2009-webdesign/</link>
		<comments>http://martin-grandrath.de/2009/04/linkdump-maerz-2009-webdesign/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 13:13:39 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://martin-grandrath.de/?p=100</guid>
		<description><![CDATA[Inspiration

Designing Drop-Down Menus: Examples and Best Practices &#124; Design Showcase &#124; Smashing Magazine
10 Principles For Readable Web Typography &#124; How-To &#124; Smashing Magazine
Fantastic Typography Blogs For Your Inspiration &#124; Fonts &#124; Smashing Magazine
15 Great Examples of Web Typography &#124; i love typography, the typography and fonts blog
50 Stunning Photoshop Text Effect Tutorials &#124; Tutorials &#124; Smashing [...]]]></description>
			<content:encoded><![CDATA[<h3>Inspiration</h3>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/03/24/designing-drop-down-menus-examples-and-best-practices/" rel="external">Designing Drop-Down Menus: Examples and Best Practices | Design Showcase | Smashing Magazine</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/18/10-principles-for-readable-web-typography/" rel="external">10 Principles For Readable Web Typography | How-To | Smashing Magazine</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/12/fantastic-typography-blogs-for-your-inspiration/" rel="external">Fantastic Typography Blogs For Your Inspiration | Fonts | Smashing Magazine</a></li>
<li><a href="http://ilovetypography.com/2008/05/07/15-great-examples-of-web-typography-q2-2008/" rel="external">15 Great Examples of Web Typography | i love typography, the typography and fonts blog</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/04/50-stunning-photoshop-text-effect-tutorials/" rel="external">50 Stunning Photoshop Text Effect Tutorials | Tutorials | Smashing Magazine</a></li>
<li><a href="http://www.smashingmagazine.com/2009/03/03/how-to-use-icons-to-support-content-in-web-design/" rel="external">How To Use Icons To Support Content In Web Design | Design Showcase | Smashing Magazine</a></li>
</ul>
<h3>CSS</h3>
<ul>
<li><a href="http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/" rel="external">Mozilla Webdev » Blog Archive » Cross-Browser Inline-Block</a></li>
<li><a href="http://www.mindgarden.de/downloads/microformats.css" rel="external">http://www.mindgarden.de/downloads/microformats.css</a></li>
<li><a href="http://www.smashingmagazine.com/2009/02/20/ask-sm-css-smooth-page-scrolling-divs-of-equal-height-dealing-with-ie-6/" rel="external">Ask SM [CSS/JS]: Divs of Equal Height, Dealing with IE 6 | Developer&#039;s Toolbox | Smashing Magazine</a></li>
<li><a href="http://www.filamentgroup.com/lab/image_free_css_tooltip_pointers_a_use_for_polygonal_css/" rel="external">Image-free CSS Tooltip Pointers &#8211; A Use for Polygonal CSS? | Filament Group, Inc.</a></li>
<li><a href="http://veerle.duoh.com/blog/comments/simple_scalable_css_based_breadcrumbs/" rel="external">Simple scalable CSS based breadcrumbs | Veerle&#039;s blog</a></li>
</ul>
<h3>Resources</h3>
<ul>
<li><a href="http://icondock.com/resources/master-list-of-free-icons" rel="external">Master List of Free Icons</a></li>
<li><a href="http://bueltge.de/test/html-ipsum.php" rel="external">HTML – Lorem ipsum Deutsch | bueltge.de [by:ltge.de]</a></li>
<li><a href="http://iconpot.com/" rel="external">iconPot &#8211; totally free icons</a></li>
</ul>
<h3>Prototyping</h3>
<ul>
<li><a href="http://www.gracesmith.co.uk/get-wireframing-the-all-in-one-guide/" rel="external">Get Wireframing: The All-In-One Guide | Hi, I#039;m Grace Smith</a></li>
<li><a href="http://github.com/brandn/prototypish/tree/master" rel="external">brandn&#039;s prototypish at master &#8211; GitHub</a></li>
</ul>
<h3>Accessibility</h3>
<ul>
<li><a href="http://www.iheni.com/screen-reader-testing/" rel="external">Setting up a screen reader test enviroment » iheni :: making the web worldwide</a></li>
</ul>
<h3>IE6</h3>
<ul>
<li><a href="http://tredosoft.com/Multiple_IE" rel="external">Install multiple versions of IE on your PC | TredoSoft</a></li>
<li><a href="http://www.belafontecode.com/3-ways-to-get-rid-of-spaces-in-list-item-navigation-in-ie6/" rel="external">3 Ways to Get Rid of Spaces in List Item Navigation in IE6 &#8211; Belafonte Code</a></li>
<li><a href="http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/" rel="external">SitePoint » 10 Fixes That Solve IE6 Problems</a></li>
</ul>
<h3>Verschiedenes</h3>
<ul>
<li><a href="http://www.d.umn.edu/itss/support/Training/Online/webdesign/" rel="external">Web Design References</a></li>
<li><a href="http://www.ethanandjamie.com/blog/37-user-interface/81-png8-transparency-without-fireworks" rel="external">Alpha Transparency in PNG-8 Images Without Using Fireworks | ethanandjamie.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2009/04/linkdump-maerz-2009-webdesign/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linkdump Februar 2009</title>
		<link>http://martin-grandrath.de/2009/03/linkdump-februar-2009/</link>
		<comments>http://martin-grandrath.de/2009/03/linkdump-februar-2009/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 19:32:18 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ltsp]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Surftipp]]></category>
		<category><![CDATA[VNC]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://martin-grandrath.de/?p=86</guid>
		<description><![CDATA[Eine Liste der Seiten, die im Februar in meinen Bookmarks gelandet sind:
WordPress

Layer-Navigation mit wp_list_categories » Beitrag » WordPress Magazin
WordPress 2.7: HTML-Struktur der Kommentare ändern &#124; I am Jeriko
Separating Pings from Comments in WordPress 2.7 &#124; Sivel.net
WP Themer Kit &#8211; WordPress
WordPress 2.5 Plugin Style Guide &#8211; bueltge.de [by:ltge.de]

CSS

Introducing SelectorGadget: point and click CSS selectors
In the Woods [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Liste der Seiten, die im Februar in meinen Bookmarks gelandet sind:</p>
<h3>WordPress</h3>
<ul>
<li><a href="http://www.wordpress-magazin.de/layer-navigation-mit-wp_list_categories/" rel="external">Layer-Navigation mit wp_list_categories » Beitrag » WordPress Magazin</a></li>
<li><a href="http://www.i-jeriko.de/2008/11/08/wordpress-27-html-struktur-der-kommentare-andern/" rel="external">WordPress 2.7: HTML-Struktur der Kommentare ändern | I am Jeriko</a></li>
<li><a href="http://sivel.net/2008/10/wp-27-comment-separation/#comment-1509" rel="external">Separating Pings from Comments in WordPress 2.7 | Sivel.net</a></li>
<li><a href="http://wpthemerkit.com/" rel="external">WP Themer Kit &#8211; WordPress</a></li>
<li><a href="http://bueltge.de/wordpress-25-plugin-style-guide/614/" rel="external">WordPress 2.5 Plugin Style Guide &#8211; bueltge.de [by:ltge.de]</a></li>
</ul>
<h3>CSS</h3>
<ul>
<li><a href="http://www.selectorgadget.com/" rel="external">Introducing SelectorGadget: point and click CSS selectors</a></li>
<li><a href="http://blog.themeforest.net/tutorials/vertical-centering-with-css/" rel="external">In the Woods &#8211; Vertical Centering With CSS</a></li>
<li><a href="http://dean.edwards.name/IE7/" rel="external">/IE7/</a></li>
<li><a href="http://drewish.com/tools/vertical-rhythm" rel="external">CSS with vertical rhythm | drewish.com</a></li>
</ul>
<h3>Webdesign</h3>
<ul>
<li><a href="http://www.dackworld.de/2009/02/02/10-wp-themes-in-grunge-design/" rel="external">10 WP-Themes in Grunge Design | Dackworld</a></li>
<li><a href="http://www.webdesign.org/web/photoshop/web-layout/making-the-clean-grunge-blog-design.17054.html" rel="external">Making the &#039;Clean Grunge&#039; Blog Design | Web Layout</a></li>
<li><a href="http://www.smashingmagazine.com/2009/02/16/50-beautiful-useful-and-free-icon-sets/" rel="external">50 Free High-Quality Icon Sets | Graphics | Smashing Magazine</a></li>
</ul>
<h3>Linux</h3>
<ul>
<li><a href="http://www.heise.de/netze/Das-Linux-Terminal-Server-Project--/artikel/119273" rel="external">heise Netze &#8211; 26.11.08 &#8211; Das Linux Terminal Server Project</a></li>
<li><a href="http://www.linux-magazin.de/heft_abo/ausgaben/2007/10/simplify_your_systems" rel="external">NX, LTSP, Wine &amp;amp; Co. läuten das Ende der „Turmschuh“-Administration ein « 10 « 2007 « Ausgaben « Heft &amp;amp; Abo « Linux-Magazin Online</a></li>
<li><a href="http://www.linux-magazin.de/heft_abo/ausgaben/2007/10/einer_fuer_alle" rel="external">Terminalservices mit Edubuntu und LTSP 5 « 10 « 2007 « Ausgaben « Heft &amp;amp; Abo « Linux-Magazin Online</a></li>
<li><a href="http://www.pl-berichte.de/t_netzwerk/fernsteuerung.html" rel="external">Pro-Linux: Linux fernsteuern mit ssh, X11 und VNC</a></li>
</ul>
<h3>Sonstiges</h3>
<ul>
<li><a href="http://www.ranum.com/security/computer_security/editorials/dumb/" rel="external">The Six Dumbest Ideas in Computer Security</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2009/03/linkdump-februar-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linkdump April 2008</title>
		<link>http://martin-grandrath.de/2008/05/linkdump-april-2008/</link>
		<comments>http://martin-grandrath.de/2008/05/linkdump-april-2008/#comments</comments>
		<pubDate>Thu, 01 May 2008 17:32:01 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Fundstücke]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Surftipp]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Typografie]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.martin-grandrath.de/?p=38</guid>
		<description><![CDATA[Eine Liste der Seiten, die im April in meinen Bookmarks gelandet sind:

Webdesign
CSS

Web Form Design: Modern Solutions and Creative Ideas &#124; Design Showcase &#124; Smashing Magazine
30 Exceptional CSS Techniques and Examples &#124; Six Revisions
Typography for Headlines &#124; Smiley Cat Web Design
 IE CSS Bugs That’ll Get You Every Time &#8211; CSS-Tricks
Uni-Form
Using CSS to Do Anything: 50+ [...]]]></description>
			<content:encoded><![CDATA[<p>Eine Liste der Seiten, die im April in meinen Bookmarks gelandet sind:<br />
<span id="more-38"></span></p>
<h3>Webdesign</h3>
<h4>CSS</h4>
<ul>
<li><a href="http://www.smashingmagazine.com/2008/04/17/web-form-design-modern-solutions-and-creative-ideas/" rel="external">Web Form Design: Modern Solutions and Creative Ideas | Design Showcase | Smashing Magazine</a></li>
<li><a href="http://sixrevisions.com/css/30_css_techniques_examples" rel="external">30 Exceptional CSS Techniques and Examples | Six Revisions</a></li>
<li><a href="http://www.smileycat.com/miaow/archives/typography-for-headlines-2.php" rel="external">Typography for Headlines | Smiley Cat Web Design</a></li>
<li><a href="http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/" rel="external"> IE CSS Bugs That’ll Get You Every Time &#8211; CSS-Tricks</a></li>
<li><a href="http://dnevnikeklektika.com/uni-form/" rel="external">Uni-Form</a></li>
<li><a href="http://www.noupe.com/css/using-css-to-do-anything-50-creative-examples-and-tutorials.html" rel="external">Using CSS to Do Anything: 50+ Creative Examples and Tutorials</a></li>
<li><a href="http://www.noupe.com/design/stunning-desings-using-that-piece-of-wood.html" rel="external">Stunning Designs Using that Piece of Wood</a></li>
<li><a href="http://feedicons.com/" rel="external">Feed Icons &#8211; Home of the Standard Web Feed Icon</a></li>
<li><a href="http://www.13styles.com/css-menus/" rel="external">CSS Menus | 13styles CSS Menus</a></li>
<li><a href="http://cameronmoll.com/archives/2008/02/the_highly_extensible_css_interface_the_series/" rel="external">The Highly Extensible CSS Interface ~ The Series ~ Authentic Boredom</a></li>
</ul>
<h4>Typografie</h4>
<ul>
<li><a href="http://www.smashingmagazine.com/2008/04/23/5-principles-and-ideas-of-setting-type-on-the-web/" rel="external">5 Principles And Ideas Of Setting Type On The Web | How-To | Smashing Magazine</a></li>
<li><a href="http://www.markboulton.co.uk/journal/comments/five_simple_steps_to_better_typography/" rel="external">Five simple steps to better typography : Journal : Mark Boulton</a></li>
<li><a href="http://www.outlawdesignblog.com/2008/63-must-have-grunge-fonts/" rel="external">63 Must Have Grunge Fonts | Outlaw Design Blog</a></li>
</ul>
<h4>Diverses</h4>
<ul>
<li><a href="http://www.webleeddesign.com/" rel="external">The portfolio of Bryan Katzel | Design, illustration &amp; stuff to make you smile</a></li>
<li><a href="http://prothemedesign.com/free-webdesign-tools/circular-icons/" rel="external">Pro Theme Design » Circular Icons</a></li>
<li><a href="http://sixrevisions.com/tools/useful_web_analytics_tools" rel="external">7 Incredibly Useful Tools for Evaluating a Web Design | Six Revisions</a></li>
<li><a href="http://www.noupe.com/design/63-impressive-website-background-images-trends-resources-and-tutorials.html" rel="external">63 Impressive Website Background-Images: Trends, Resources and Tutorials</a></li>
<li><a href="http://www.ibm.com/developerworks/xml/library/x-plansemantic/index.html?ca=drs-" rel="external">Planning a Semantic Web site</a></li>
</ul>
<hr />
<h3>Javascript</h3>
<ul>
<li><a href="http://www.filamentgroup.com/lab/delivering_the_right_experience_to_the_right_device/" rel="external">Delivering the right experience to the right device | Filament Group, Inc.</a></li>
<li><a href="http://www.jeremymartin.name/projects.php?project=kwicks" rel="external">Kwicks for jQuery</a></li>
<li><a href="http://woork.blogspot.com/2008/04/improve-form-usability-with-auto.html" rel="external">woork: Improve form usability with auto messages</a></li>
<li><a href="http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html" rel="external">50+ Amazing Jquery Examples- Part1</a></li>
<li><a href="http://www.456bereastreet.com/archive/200609/transparent_custom_corners_and_borders_version_2/" rel="external">Transparent custom corners and borders, version 2 | 456 Berea Street</a></li>
<li><a href="http://scriptasylum.com/tutorials/encdec/encode-decode.html" rel="external">HTML &amp; JavaScript Encoder/Decoder</a></li>
<li><a href="http://iframe.in/" rel="external">iFrame.in — Online HTML &amp; JavaScript Encoder — Flash Redirect Generator, iFrame Generator, HTML Protection Tool, Online JavaScript Encryptor, Free HTML Encryptor</a></li>
<li><a href="http://www.smashingmagazine.com/2008/04/15/60-more-ajax-and-javascript-solutions-for-professional-coding/" rel="external">60 More AJAX- and Javascript Solutions For Professional Coding | Developer&#8217;s Toolbox | Smashing Magazine</a></li>
<li><a href="http://ejohn.org/blog/dromaeo-javascript-performance-testing/" rel="external">John Resig &#8211; Dromaeo: JavaScript Performance Testing</a></li>
<li><a href="http://javascriptmvc.com/index.html" rel="external">JavaScriptMVC</a></li>
<li><a href="http://jquery.khurshid.com/ifixpng.php" rel="external">jQuery.ifixpng &#8211; png transparency for windows ie versions below 6</a></li>
<li><a href="http://ejohn.org/blog/ajax-accessibility/" rel="external">John Resig &#8211; Ajax Accessibility</a></li>
</ul>
<hr />
<h3>Wordpress</h3>
<h4>Plugins</h4>
<ul>
<li><a href="http://bueltge.de/wp-feed-plugin/204/#" rel="external">WP &#8211; ©Feed (Plugin) -bueltge.de [by:ltge.de]</a></li>
<li><a href="http://bueltge.de/wordpress-plugin-mehr-sicherheit/637/" rel="external">WordPress Plugins für mehr Sicherheit &#8211; bueltge.de [by:ltge.de]</a></li>
<li><a href="http://wordpress.org/extend/plugins/wp-page-numbers/#post-5000" rel="external">WordPress › WP Page Numbers « WordPress Plugins</a></li>
<li><a href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/" rel="external">Google (XML) Sitemaps Generator for WordPress</a></li>
<li><a href="http://lorelle.wordpress.com/2007/02/05/translation-and-multilingual-wordpress-plugins/" rel="external">Translation and Multilingual WordPress Plugins « Lorelle on WordPress</a></li>
<li><a href="http://wordpress.org/extend/plugins/striptease/" rel="external">WordPress › StripTease « WordPress Plugins</a></li>
<li><a href="http://www.devlounge.net/articles/using-javascript-and-css-with-your-wordpress-plugin" rel="external">Devlounge | Using JavaScript and CSS with your WordPress Plugin</a></li>
<li><a href="http://www.noupe.com/wordpress/powerfull-list-of-wordpress-lifesavers-plugin.html" rel="external">Powerfull List of WordPress Lifesavers Plugins</a></li>
<li><a href="http://lesterchan.net/wordpress/readme/wp-pagenavi.html" rel="external">WP-PageNavi 2.20 Readme</a></li>
<li><a href="http://txfx.net/code/wordpress/subscribe-to-comments/" rel="external">Tempus Fugit | TxFx.net » Subscribe to Comments 2.1</a></li>
<li><a href="http://planetozh.com/blog/my-projects/wordpress-admin-menu-drop-down-css/" rel="external">Wordpress Plugin : Admin Drop Down Menu « planetOzh</a></li>
</ul>
<h4>Tips und Tutorials</h4>
<ul>
<li><a href="http://bueltge.de/wp-tutorial-wir-schreiben-ein-wordpress-theme-teil-1/498/#" rel="external">WP &#8211; Tutorial, wir schreiben ein WordPress Theme &#8211; Teil 1 &#8211; bueltge.de [by:ltge.de]</a></li>
<li><a href="http://wordpress-buch.bueltge.de/wordpress-templates-sicherer-machen/31/" rel="external"> WordPress Templates sicherer machen | WordPress-Buch</a></li>
<li><a href="http://wordpress-buch.bueltge.de/wordpress-sicherer-machen/30/" rel="external">WordPress sicherer machen | WordPress-Buch</a></li>
</ul>
<hr />
<h3>Blogging</h3>
<ul>
<li><a href="http://sw-guide.de/webdienste-blogging/wie-starte-ich-ein-blog-und-mache-dieses-bekannt/" rel="external"> Wie starte ich ein Blog und mache es bekannt? — Software Guide</a></li>
<li><a href="http://www.no-nofollow.de/" rel="external"> NO Nofollow Blogs</a></li>
</ul>
<hr />
<h3>Symfony</h3>
<ul>
<li><a href="http://symfony.corank.com/" rel="external">SymfonyLab</a></li>
<li><a href="http://redotheweb.com/" rel="external"> Redo The Web</a></li>
<li><a href="http://www.dakrazy.net/document/sf_propel_impersonator_documentation/installation.html" rel="external">daKrazy.net &#8211; sfPropelImpersonator documentation &#8211; Installation</a></li>
</ul>
<hr />
<h3>Diverses</h3>
<ul>
<li><a href="http://www.cookingforengineers.com/" rel="external">Cooking For Engineers &#8211; Step by Step Recipes and Food for the Analytically Minded</a></li>
<li><a href="http://www.bambooinvoice.org/" rel="external">BambooInvoice: Simple, Beautiful, Open Source, Online Invoicing</a></li>
<li><a href="http://www.daten-speicherung.de/" rel="external">Daten-Speicherung.de – minimum data, maximum privacy</a></li>
<li><a href="http://www.canoo.net/" rel="external">Deutsche Grammatik, Online Wörterbuch zur Rechtschreibung, Flexion und Wortbildung für die Sprache Deutsch</a></li>
<li><a href="http://kaimueller.org/konzertfotografie/" rel="external"> Konzertfotografie</a></li>
<li><a href="http://www.southparkstudios.com/" rel="external">South Park Studios</a></li>
<li><a href="http://www.openstreetmap.org/" rel="external">OpenStreetMap</a></li>
<li><a href="http://www.htaccesseditor.com/en.shtml" rel="external">.htaccess Editor</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2008/05/linkdump-april-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webseitengestaltung mit YAML</title>
		<link>http://martin-grandrath.de/2008/04/webseitengestaltung-mit-yaml/</link>
		<comments>http://martin-grandrath.de/2008/04/webseitengestaltung-mit-yaml/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 15:23:19 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[YAML]]></category>

		<guid isPermaLink="false">http://www.martin-grandrath.de/?p=8</guid>
		<description><![CDATA[YAML ist wie Blueprint oder YUI Grids ein (X)HTML/CSS-Framework, d.h. ein Grundgerüst aus Markup- und CSS-Dateien, das speziell für tabellenfreie mehrspaltige Layouts mit Header und Footer ausgelegt ist. Das Markup besteht dabei hauptsächlich aus &#60;div&#62;-Elementen mit id-Attributen wie #header, #page, #col1 oder #footer. Der CSS-Code verteilt sich auf eine Reihe von Dateien mit dem Ziel, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yaml.de/" rel="external">YAML</a> ist wie <a href="http://code.google.com/p/blueprintcss/" rel="external">Blueprint</a> oder <a href="http://developer.yahoo.com/yui/grids/" rel="external">YUI Grids</a> ein (X)HTML/CSS-Framework, d.h. ein Grundgerüst aus Markup- und CSS-Dateien, das speziell für tabellenfreie mehrspaltige Layouts mit Header und Footer ausgelegt ist. Das Markup besteht dabei hauptsächlich aus <code>&lt;div&gt;</code>-Elementen mit <code>id</code>-Attributen wie <code>#header</code>, <code>#page</code>, <code>#col1</code> oder <code>#footer</code>. Der CSS-Code verteilt sich auf eine Reihe von Dateien mit dem Ziel, ein möglichst modulares System zu erhalten, in dem man je nach Bedarf einzelne Komponenten einbindet oder auskommentiert.</p>
<p>In der Vergangenheit gab es einige Debatten über das Für und Wider der Verwendung solcher Frameworks. Dirk Jesse, der Autor von YAML, ist kurz darauf in seinem Blog auf <a href="http://warpspire.com/features/css-frameworks/" rel="external">zwei</a> <a href="http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/" rel="external">exemplarische</a> Posts, die einige Nachteile derartiger Frameworks aufzählen, <a href="http://blog.highresolution.info/index.php?/highresolution/comments/css_frameworks_in_der_diskussion/" rel="external">eingegangen</a>. Zu seinen Argumenten (denen ich voll und ganz zustimme) möchte ich gerne einen weiteren Punkt ergänzen, auf den Dirk leider nicht eingegangen ist:</p>
<blockquote><p>CSS Frameworks und semantische Codeauszeichnung stehen im Gegensatz zueinander</p></blockquote>
<p>Auch wenn ich die Formulierung etwas überzogen finde, kann ich doch das dahinter stehende Arguent nachvollziehen (bilde ich mir zumindest ein). Natürlich ist es aus dem streng puristischen Blickwinkel unmöglich <code>id</code>s wie <code>#col1</code> oder <code>class</code>-Attribute wie <code>c50l</code> zu verwenden, da diese nicht die semantische Bedeutung ihres Inhaltes transportieren. Dazu ist anzumerken, dass erstens solche Bezeichner (zumindest bei YAML) eher die Ausnahme sind und zweitens die Semantik von Inhalten in erster Linie über die verwendeten Tags ausgedrückt wird (also <code>&lt;h1&gt;</code>, <code>&lt;ul&gt;</code> oder <code>&lt;em&gt;</code>) und dazu macht YAML keinerlei Einschränkungen.</p>
<p>In diesem Sinne kann ich nur sagen, dass YAML ein hervorragendes Werkzeug ist, um in relativ kurzer Zeit stabile und browserübergreifend weitgehend gleich aussehende Layouts zu entwickeln. An dieser Stelle ganz herzlichen Dank an Dirk für seine Arbeit und auch nicht zuletzt für seine hervorragende <a href="http://www.yaml.de/de/dokumentation.html" rel="external">Dokumentation</a>, die den Einstieg in YAML sehr einfach macht!</p>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2008/04/webseitengestaltung-mit-yaml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS-Dateien optimieren</title>
		<link>http://martin-grandrath.de/2008/04/css-dateien-optimieren/</link>
		<comments>http://martin-grandrath.de/2008/04/css-dateien-optimieren/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 17:43:30 +0000</pubDate>
		<dc:creator>Martin Grandrath</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.martin-grandrath.de/?p=14</guid>
		<description><![CDATA[Online-Optimierer für CSS (und andere Formate) gibt es zuhauf im Netz. Ich war aber auf der Suche nach einem kleinen (Perl-)Skript, das diese Aufgabe auf meinem Rechner erledigt und war erstaunt, dass es in dieser Richtung recht wenig zu geben scheint. Fündig geworden bin ich auf thinkvitamin. Hier ist meine angepasste Variante:
#!/usr/bin/perl

use strict;

my $data = [...]]]></description>
			<content:encoded><![CDATA[<p>Online-Optimierer für CSS (und andere Formate) gibt es zuhauf im Netz. Ich war aber auf der Suche nach einem kleinen (Perl-)Skript, das diese Aufgabe auf meinem Rechner erledigt und war erstaunt, dass es in dieser Richtung recht wenig zu geben scheint. Fündig geworden bin ich auf <a href="http://www.thinkvitamin.com/features/webapps/serving-javascript-fast" rel="external">thinkvitamin</a>. Hier ist meine angepasste Variante:</p>
<pre class="code perl">#!/usr/bin/perl

use strict;

my $data = '';
open F, $ARGV[0] or die "Can't open source file: $!";
$data .= $_ while &lt;F&gt;;
close F;

$data =~ s!/\*(.*?)\*/!!sg;   # remove comments
$data =~ s!\r?\n!!g;          # remove newlines
$data =~ s!\s+! !g;           # collapse space
$data =~ s! ?([{}:;]) ?!$1!g; # remove more dispensable space

print $data;</pre>
<p>Dieses Script macht nichts weiter, als alle Kommentare, Zeilenumbrüche und sonstigen unnötigen Zeichen aus einer CSS-Datei zu entfernen und hat das CSS-Volumen dieser Seite immerhin von 37kB auf 32kB geschrumpft.</p>
]]></content:encoded>
			<wfw:commentRss>http://martin-grandrath.de/2008/04/css-dateien-optimieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
