<?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>KS Webdesign - Der Blog &#187; runde Ecken</title>
	<atom:link href="http://webdesign-passau.com/wordpress/tag/runde-ecken/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdesign-passau.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 13:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Runde Ecken 3</title>
		<link>http://webdesign-passau.com/wordpress/runde-ecken-3/</link>
		<comments>http://webdesign-passau.com/wordpress/runde-ecken-3/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 05:33:26 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[HG-Grafik]]></category>
		<category><![CDATA[Hintergrundgrafik]]></category>
		<category><![CDATA[runde Ecken]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=307</guid>
		<description><![CDATA[Zwei Artikel zu Boxen mit abgerundeten Ecken habe ich bereits verfasst: Runde Ecken 1 und Runde Ecken 2. Im dritten Artikel wird die Box mit runden Ecken am Ende voll flexibel sein, d.h. sie hält einer Schriftvergrößerung von sechs Stufen &#8230; <a href="http://webdesign-passau.com/wordpress/runde-ecken-3/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="abstandunten0">Zwei Artikel zu Boxen mit abgerundeten Ecken habe ich bereits verfasst:<br />
<a href="http://webdesign-passau.com/wordpress/runde-ecken-1">Runde Ecken 1</a> und <a href="http://webdesign-passau.com/wordpress/runde-ecken-2">Runde Ecken 2</a>.</p>
<p>Im dritten Artikel wird die Box mit runden Ecken am Ende voll flexibel sein, d.h. sie hält einer Schriftvergrößerung von sechs Stufen stand.<span id="more-307"></span></p>
<p class="abstandoben2">Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken3_anfang.htm">rundeecken3_anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Die benötigten Grafiken kannst du dir hier holen: <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken3_grafik.htm">rundeecken3_grafik.htm</a></p>
<p>Bitte denkt daran, den Hintergrund der Ecken <strong>nicht</strong> transparent zu machen, sondern in der Farbe des Hintergrundes vom Container, wo die Grafik drinhockt!</p>
<p class="abstandoben">Zur Verdeutlichung habe ich die vier Grafiken mal in einem Tableau zusammengefasst:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund3_grafiken_schaubild.png" alt="Schaubild Grafiken" width="494" height="312" /></p>
<p class="abstandoben">In diesem Fall sind es vier Grafiken, d.h. wir benötigen leider zusätzliche Elemente.</p>
<p class="abstandoben2">Deshalb schauen wir uns erstmal den Quelltext an:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;div class=&quot;container&quot;&gt;</code></li>
<li><code>&lt;div class=&quot;container_innen&quot;&gt;</code></li>
<li><code>&lt;div class=&quot;container_ganzinnen&quot;&gt;</code></li>
<li><code>&lt;h2&gt;Box mit runden Ecken&lt;/h2&gt;</code></li>
<li><code>&lt;p&gt;Diese Box ist..........usw.&lt;/p&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ul>
</div>
<p class="abstandunten0">Zwei weitere Elemente sind hinzugekommen:</p>
<p><code>div.container_innen</code> und <code>div.container_ganzinnen</code>.</p>
<p>Die Maßeinheiten habe ich konsequent in <code>em</code> abgeändert, damit die Box auch bei Textvergrößerung in alle Richtungen gleichmäßig mitwächst.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>.container  {</code></li>
<li class="codeeinrueckung"><code>background:#b2f8a8 url(rund3_untenlinks.gif) no-repeat left bottom;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>.container .container_innen  {</code></li>
<li class="codeeinrueckung"><code>background: url(rund3_untenrechts.gif) no-repeat right bottom;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>.container .container_ganzinnen  {</code></li>
<li class="codeeinrueckung"><code>background: url(rund3_obenlinks.gif) no-repeat left top;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>.container h2  {</code></li>
<li class="codeeinrueckung"><code>background: url(rund3_obenrechts.gif) no-repeat right top;</code></li>
<li class="codeeinrueckung"><code>padding-top:0.3em;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>.container p  {</code></li>
<li class="codeeinrueckung"><code>padding: 0.5em;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben2">Ergebnis im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken3_fertig.png" alt="Runde Ecken 3 - Fertig" width="400" height="213" /></p>
<p class="abstandoben2">Ist ja fast zu einfach. Was kann denn dabei schiefgehen?</p>
<p class="abstandunten0">Einiges!</p>
<p>In diesem Beispiel habe ich <code>padding</code> erst definiert <strong>nachdem</strong> ich die Grafiken eingebunden habe.<br />
Mit <code>margin</code> würde ich es genauso machen.</p>
<p>Ganz schnell sind nämlich statt vier runden Ecken z.B. nur eine oder drei da. Dann geht das wilde Rumgefuchtel mit verschiedenen <code>paddings/margins</code> los, die man vielleicht ja schon definiert hatte, <strong>bevor</strong> man die Grafiken eingebunden hat.</p>
<p>Deshalb bin ich da erstmal vorsichtig, setze alle <code>paddings</code> und <code>margins</code> für die Box auf null und ergänze dann die Abstände mit ständiger Zwischenkontrolle im Browser vorsichtig.</p>
<p>Außerdem verwechselt man beim Einbinden der Grafiken z.B. schnell mal <code>left bottom</code> mit <code>right bottom</code> oder <code>left top</code> mit <code>left bottom</code>, usw..</p>
<p>Ein wenig muss man auch schauen welche Grafik man welchem Element zuteilt, damit es nicht zu unliebsamen Überraschungen kommt.</p>
<p>Wie immer sehr hilfreich bei der Fehlersuche ist das <em>Firefox Addon</em> <a href="https://addons.mozilla.org/de/firefox/addon/1843" title="Externer Link">Firebug</a>, hier ein <a href="http://t3n.de/magazin/css-bearbeiten-firebug-web-layouts-analysieren-variieren-220315/" title="Externer Link">deutsches Tutorial</a> dazu.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/runde-ecken-3/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Runde Ecken 1</title>
		<link>http://webdesign-passau.com/wordpress/runde-ecken-1/</link>
		<comments>http://webdesign-passau.com/wordpress/runde-ecken-1/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 06:55:04 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[Hintergrundgrafik]]></category>
		<category><![CDATA[rounded corner]]></category>
		<category><![CDATA[runde Ecken]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=296</guid>
		<description><![CDATA[Container problemlos mit runden Ecken auszustatten wird erst mit CSS 3 kommen. Im Firefox kann man heute schon mit die Anweisung -moz-border-radius einer Box abgerundete Ecken verpassen. Browserübergreifend geht das heute nur mit Grafiken, etwas CSS und je nach Anforderung &#8230; <a href="http://webdesign-passau.com/wordpress/runde-ecken-1/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Container problemlos mit runden Ecken auszustatten wird erst mit <em>CSS 3</em> kommen. Im Firefox kann man heute schon mit die Anweisung <code>-moz-border-radius</code> einer Box abgerundete Ecken verpassen.</p>
<p>Browserübergreifend geht das heute nur mit Grafiken, etwas CSS und je nach Anforderung mit zusätzlichen Boxen.</p>
<p>Im einfachsten Fall brauchen wir zwei Grafiken und <strong>kein</strong> zusätzliches Element. Diese Box wächst dann nur vertikal, was in vielen Fällen sicher ausreicht.<span id="more-296"></span></p>
<p class="abstandoben2">Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken1_anfang.htm">rundeecken1_anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Die benötigten Grafiken kannst du dir hier holen: <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken1_grafik.htm">rundeecken1_grafik.htm</a></p>
<p>Du brauchst die Grafiken nicht mal selber zu erstellen, das kannst du auch online mit wenigen Klicks auf <a href="http://roundedcornr.com/" title="Externer Link">RoundedCornr</a>.</p>
<p>Bitte denkt daran, den Hintergrund der Ecken <strong>nicht</strong> transparent zu machen, sondern in der Farbe des Hintergrundes vom Container, wo die Grafik drinhockt!</p>
<p>Die Grafiken schauen so aus::</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund_oben.png" alt="Obere Grafik" width="400" height="50" /><br />
<img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund_unten.png" alt="Untere Grafik" width="400" height="50" /></p>
<p class="abstandoben">Die obere Grafik wird der Box zugewiesen und die untere Grafik drücken wir dem Textabsatz aufs Auge.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#container  {</code></li>
<li class="codeeinrueckung"><code>background:#b2f8a8 url(rund_oben.png) no-repeat left top;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>#container p  {</code></li>
<li class="codeeinrueckung"><code>background:transparent url(rund_unten.png) no-repeat left bottom;</code></li>
<li class="codeeinrueckung"><code>padding:0 15px 15px 15px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben2">So schauts im Browser aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken1_fertig.png" alt="Runde Ecken 1 - Fertig" width="438" height="207" /></p>
<p class="abstandoben abstandunten0">Das wars schon!</p>
<p>Wenn ihr mehr erwartet habt muss ich euch leider enttäuschen. Es funktioniert problemlos mit allen gängigen Browsern.</p>
<p>Ihr müßt nur aufpassen wenn die Box mehr als einen Textabsatz hat. Dann bekommt der letzte Textabsatz in der Box einfach eine Klasse mit der Hintergrundgrafik zugewiesen.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/runde-ecken-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Runde Ecken 2</title>
		<link>http://webdesign-passau.com/wordpress/runde-ecken-2/</link>
		<comments>http://webdesign-passau.com/wordpress/runde-ecken-2/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 06:07:15 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[HG-Grafik]]></category>
		<category><![CDATA[Hintergrundgrafik]]></category>
		<category><![CDATA[runde Ecken]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=301</guid>
		<description><![CDATA[In meinem letzten Artikel Runde Ecken 1 habe ich die einfachste Form einer relativ flexiblen Box mit abgerundeten Ecken erklärt. Die nächste Stufe ist eine teilflexible Box mit Rahmen. Hier findest du die rundeecken2_anfang.htm zum Quelltext rauskopieren. Die benötigten Grafiken &#8230; <a href="http://webdesign-passau.com/wordpress/runde-ecken-2/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="abstandunten0">In meinem letzten Artikel <a href="http://webdesign-passau.com/wordpress/runde-ecken-1">Runde Ecken 1</a> habe ich die einfachste Form einer relativ flexiblen Box mit abgerundeten Ecken erklärt.</p>
<p>Die nächste Stufe ist eine teilflexible Box mit Rahmen.<span id="more-301"></span></p>
<p class="abstandoben2">Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken2_anfang.htm">rundeecken2_anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Die benötigten Grafiken kannst du dir hier holen: <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken2_grafik.htm">rundeecken2_grafik.htm</a>.</p>
<p>Du brauchst die Grafiken nicht mal selber zu erstellen, das kannst du auch online mit wenigen Klicks auf <a href="http://roundedcornr.com/" title="Externer Link">RoundedCornr</a>.</p>
<p>Bitte denkt daran, den Hintergrund der Ecken <strong>nicht</strong> transparent zu machen, sondern in der Farbe des Hintergrundes vom Container, wo die Grafik drinhockt!</p>
<p>Die Grafiken schauen so aus::</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund2_oben.gif" alt="Obere Grafik" width="400" height="50" /><br />
<img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund2_mitte.gif" alt="Mittlere Grafik" width="400" height="50" /><br />
<img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rund2_unten.gif" alt="Untere Grafik" width="400" height="50" /></p>
<p class="abstandoben2">Zwei Grafiken sind in diesem Fall leider nicht ausreichend, da sich beim Vergrößern der Rahmen nicht automatisch verlängert. Das geht nur wenn die mittlere Grafik mit <code>repeat-y</code> eingebunden wird.</p>
<p>Die gute Nachricht ist, das wir immer noch kein zusätzliches Element brauchen.</p>
<p>Die Box bekommt die mittlere Grafik, die <code>h2</code>-Überschrift die obere Grafik und der Textabsatz die untere Grafik.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#container  {</code></li>
<li class="codeeinrueckung"><code>background:#b2f8a8 url(rund2_mitte.gif) repeat-y left top;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>#container h2  {</code></li>
<li class="codeeinrueckung"><code>background:url(rund2_oben.gif) no-repeat left top;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>#container p  {</code></li>
<li class="codeeinrueckung"><code>background:url(rund2_unten.gif) no-repeat left bottom;</code></li>
<li class="codeeinrueckung"><code>padding:0 12px 12px 12px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Im Browser schaut es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/rundeecken2_fertig.png" alt="Runde Ecken 2 - Fertig" width="" height="" /></p>
<p class="abstandoben2 abstandunten0">Das wars schon!</p>
<p>Vielleicht fragt ihr euch, warum die Ecken oben auch rund sind. Schließlich haben wir der Box die mittlere Grafik gegeben und die hat oben keine runden Ecken.</p>
<p class="abstandunten0">Ganz einfach, die <code>h2</code>-Überschrift steht im Quelltext <strong>nach</strong> dem Eröffnungs-Tag der Box, d.h. die Hintergrundgrafik der Überschrift überdeckt deshalb die Hintergrundgrafik der Box.</p>
<p>Wenn euch nicht so klar ist warum das so schaut euch mal <a href="http://webdesign-passau.com/wordpress/stapelung-1/">diesen Artikel</a> an.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/runde-ecken-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

