<?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; position</title>
	<atom:link href="http://webdesign-passau.com/wordpress/tag/position/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdesign-passau.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 18 Apr 2012 07:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Fixierte Positionierung</title>
		<link>http://webdesign-passau.com/wordpress/fixierte-positionierung/</link>
		<comments>http://webdesign-passau.com/wordpress/fixierte-positionierung/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 14:52:59 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[fixed]]></category>
		<category><![CDATA[fixierte]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[Positionierung]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=449</guid>
		<description><![CDATA[Zu absoluter Positionierung gibt es schon einen Artikel, zur relativen Positionierung ebenfalls. Jetzt fehlt noch die fixierte Positionierung, die im Grunde eine Unterabteilung der absoluten Positionierung ist. D.h. es gelten fast die gleichen Regeln wie für position:absolute;, außer das dort &#8230; <a href="http://webdesign-passau.com/wordpress/fixierte-positionierung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Zu <a href="http://webdesign-passau.com/wordpress/absolute-positionierung/">absoluter Positionierung</a>  gibt es schon einen Artikel, zur <a href="http://webdesign-passau.com/wordpress/relative-positionierung/">relativen Positionierung</a> ebenfalls.</p>
<p>Jetzt fehlt noch die <em>fixierte</em> Positionierung, die im Grunde eine Unterabteilung der absoluten Positionierung ist.<span id="more-449"></span></p>
<p>D.h. es gelten fast die gleichen Regeln wie für <code>position:absolute;</code>, außer das dort <strong>immer</strong> <code>body</code> als Bezugspunkt für Positionsangaben gilt. Außerdem kennt der IE 6 <code>position:fixed;</code> nicht und ignoriert es deshalb.</p>
<p>Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/position-fixed-anfang.htm">position-fixed-anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Bilder gibt es diesmal leider nicht, aber ich denke diesmal geht es auch ohne.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>.fixed  {</code></li>
<li class="codeeinrueckung"><code>position:fixed;</code></li>
<li class="codeeinrueckung"><code>left:40px;</code></li>
<li class="codeeinrueckung"><code>top:20px,</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Wenn ihr jetzt im Browser nach unten scrollt, kommt das fixierte Element mit. Setzt ihr die Positionsangaben auf null drängelt sich das fixierte Element ganz nach oben links, kommt aber beim Scrollen immer noch mit.</p>
<p>Beim IE 6 passiert nix. Das fixierte Element kommt einfach nicht mit.</p>
<p>Zum einen kann man den IE6 dabei einfach ignorieren, es gäbe allerdings z.B. die Möglichkeit ihm <a href="http://www.doxdesk.com/software/js/fixed.html" title="Externer Link">per Javascript</a> auf die Sprünge zu helfen.</p>
<p>Oder ihr verzichtet auf <code>position:fixed;</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/fixierte-positionierung/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Relative Positionierung</title>
		<link>http://webdesign-passau.com/wordpress/relative-positionierung/</link>
		<comments>http://webdesign-passau.com/wordpress/relative-positionierung/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 13:38:53 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[Positionierung]]></category>
		<category><![CDATA[relative]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=447</guid>
		<description><![CDATA[Angefangen habe ich mit diesem Artikel zur absoluten Positionierung. Fortsetzen will ich mit position:relative;.Mit fixierter Positionierung wird es enden. Hier findest du die position-relative-anfang.htm zum Quelltext rauskopieren. Im Browser schaut es so aus: Drei farbige Boxen in einer hellgrauen Box &#8230; <a href="http://webdesign-passau.com/wordpress/relative-positionierung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Angefangen habe ich mit <a href="http://webdesign-passau.com/wordpress/absolute-positionierung/">diesem Artikel</a> zur absoluten Positionierung. Fortsetzen will ich mit <code>position:relative;</code>.Mit <a href="http://webdesign-passau.com/wordpress/fixierte-positionierung/">fixierter Positionierung</a> wird es enden.<span id="more-447"></span></p>
<p>Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/position-relative-anfang.htm">position-relative-anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Im Browser schaut es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/relative-1.png" alt="Relative Positionierung 1" width="500" height="193" /></p>
<p class="abstandoben">Drei farbige Boxen in einer hellgrauen Box untereinander. Alles ist im normalen Textfluß.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#green  {</code></li>
<li class="codeeinrueckung"><code>position:relative;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben">Das ergibt folgendes Bild im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/relative-1.png" alt="Relative Positionierung 1" width="500" height="193" /></p>
<p class="abstandoben">Nun ja, nicht sehr spektakulär.</p>
<p>Genaugenommen gibt es auch nach intensivem Studium keinen Vorher/Nachher-Effekt.</p>
<p>Durch <code>position:relative;</code> haben wir die Box zwar aus dem normalen Textfluß entfernt, sie hockt aber immer noch am gleichen Platz.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#green  {</code></li>
<li class="codeeinrueckung"><code>left:200px;</code></li>
<li class="codeeinrueckung"><code>top:50px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Das ergibt folgendes Bild im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/relative-2.png" alt="Relative Positionierung 2" width="500" height="168" /></p>
<p class="abstandoben">Ihr seht, das die grüne Box die 200px von links und 50px von oben ausgehend von ihrem alten Standpunkt aus gemessen hat, einen Zaun um den alten Platz gelegt hat, damit während ihrer Abwesenheit keine andere Box dahin kann und dann erst an ihren neuen Platz marschiert ist.</p>
<p>Mit <code>position:relative;</code> könnt ihr die Reihenfolge auf der z-Achse verändern. Infos dazu bietet <a href="http://webdesign-passau.com/wordpress/stapelung-1/">dieser Artikel</a>.</p>
<p><a href="http://webdesign-passau.com/wordpress/absolute-positionierung/">Absolut positionierte Boxen</a> orientieren sich bei Positionsangaben an ihren <em>relativ</em> positionierten Vorfahren und nicht mehr an <code>body</code>.</p>
<p>Außerdem kann man öfter mal Darstellungsfehler im Internet Explorer beseitigen, wenn man die entsprechende Box relativ positioniert.</p>
<p class="abstandunten0">Manchmal wird allerdings durch relative Positionierung einer Box erst ein Darstellungsfehler im IE ausgelöst.</p>
<p>Das heißt in jedem Fall, das sorgfältiges Testen vonnöten ist, wenn man relativ positioniert.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/relative-positionierung/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Absolute Positionierung</title>
		<link>http://webdesign-passau.com/wordpress/absolute-positionierung/</link>
		<comments>http://webdesign-passau.com/wordpress/absolute-positionierung/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:52:27 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[absolut]]></category>
		<category><![CDATA[absolute]]></category>
		<category><![CDATA[position]]></category>
		<category><![CDATA[Positionierung]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=436</guid>
		<description><![CDATA[Erklärungen für position:absolute; findet man im Netz viele. Manche beschränken sich auf wenige, dürre Sätze, anderen wiederrum sind ein paar Bilder zur Verdeutlichung beigefügt. Wenn es um Erklärungen geht, wo man anhand einer Beispieldatei sofort mit basteln kann wird die &#8230; <a href="http://webdesign-passau.com/wordpress/absolute-positionierung/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Erklärungen für <code>position:absolute;</code> findet man im Netz viele. Manche beschränken sich auf wenige, dürre Sätze, anderen wiederrum sind ein paar Bilder zur Verdeutlichung beigefügt.</p>
<p class="abstandunten0">Wenn es um Erklärungen geht, wo man anhand einer Beispieldatei sofort mit basteln kann wird die Luft schon ziemlich dünn.</p>
<p>Deshalb sorge ich mit dem folgenden Tutorial dafür, dass die Luft in dem Bereich <em>a weng</em> dicker wird.<span id="more-436"></span></p>
<p class="abstandoben abstandunten0">Legen wir direkt los:</p>
<p>Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/position-absolute-anfang.htm">position-absolute-anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Im Browser schaut es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/absolute-1.png" alt="Absolute Positionierung 1" width="480" height="254" /></p>
<p class="abstandoben">Drei farbige Boxen in einer hellgrauen Box untereinander. Alles ist im normalen Textfluß. Für alle gilt <code>position:static;</code>. Das ist die <em>Standardeinstellung</em> (default-Einstellung) der Browser, die immer dann zum Tragen kommt, wenn man nix gemacht hat.</p>
<p>Das <code>position:static;</code> wird vom Browser praktisch unsichtbar eingefügt, ohne das er uns bescheid sagt.</p>
<p>Jetzt wollen wir den Textfluß mal durcheinanderwirbeln indem wir ein Element positionieren und damit die <em>Standardeinstellung</em> der Browser überschreiben.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#green  {</code></li>
<li class="codeeinrueckung"><code>position:absolute;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben2">Im Browser schaut es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/absolute-2.png" alt="Absolute Positionierung 2" width="480" height="192" /></p>
<p class="abstandoben">Umpff! Die rote Box ist weg.</p>
<p>Egal, wir haben die Möglichkeit für die Positionierung Werte zu vergeben.</p>
<p class="abstandunten0">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#green  {</code></li>
<li class="codeeinrueckung"><code>left:0;</code></li>
<li class="codeeinrueckung"><code>top:0;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben2">Das ergibt folgendes Bild im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/absolute-3.png" alt="Absolute Positionierung 3" width="510" height="142" /></p>
<p class="abstandoben">Aha, die rote Box hat sich also nur hinter der grünen versteckt. Allerdings springt die grüne Box nach ganz oben links ins Browserfenster, wenn wir als Wert für die Positionierung jeweils null eintragen.</p>
<p>Das heißt erst mal, das sich die absolut positionierte Box an <code>body</code> orientiert wenn man Werte für <code>top</code> und <code>left</code> eingibt.</p>
<p>Die nächste Erkenntnis die sich uns aufdrängt ist die, dass die absolute Box von den anderen Boxen ignoriert wird. Die anderen Boxen tun so als wäre die absolute Box nicht vorhanden.</p>
<p>Also sind absolut positionierte Elemente komplett aus dem normalen Textfluß raus.</p>
<p>Wenn sich die absolute Box immer an <code>body</code> orientiert ist das doch ganz schön nervig, weil man immer erst die richtigen Werte ausbaldowern muss, um eine Darstellung an der gewünschten Stelle zu erreichen.</p>
<p class="abstandunten0 abstandoben2">Das geht einfacher:</p>
<p>Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#wrapper  {</code></li>
<li class="codeeinrueckung"><code>position:relative;</code></li>
<li><code>}</code></li>
<li><code>#green  {</code></li>
<li class="codeeinrueckung"><code>left:50px;</code></li>
<li class="codeeinrueckung"><code>top:50px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandoben2">Das ergibt folgendes Bild im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/12/absolute-4.png" alt="Absolute Positionierung 4" width="480" height="183" /></p>
<p class="abstandoben">Wenn der umgebende Container (<code>#wrapper</code>) <code>position:relative;</code> bekommt orientiert sich die absolute Box daran und nicht mehr an <code>body</code>.</p>
<p>Zu beachten ist dabei, dass die relative Box <a href="http://onhavinglayout.fwpf-webdesign.de/"title="Externer Link">HasLayout</a> für den IE 6 u. 7 bekommen sollte, da es passieren kann, dass die Positionsangaben sonst evtl. nicht richtig ausgeführt werden.</p>
<p>Für Anfänger ist das durchaus verführerisch alle Elemente mit <code>position:absolute;</code> festzutackern, um so die gewünschte Darstellung zu erhalten.</p>
<p>Okay, dann nehmt mal <code>position:relative;</code> weg und setzt die Werte für <code>top/left</code> auf null. Danach verkleinert ihr mal das Browserfenster stark.</p>
<p>Ihr seht dann hoffentlich was ich meine.</p>
<p class="abstandoben2"><code>position:absolute;</code> sollte man mit Bedacht einsetzen, denn damit ändert ihr wie gesehen auch die Stapelreihenfolge auf der <em>z-Achse</em>, d.h. zu euch hin oder von euch weg.</p>
<p>Wenn ihr an weiteren Infos über Stapelung interessiert seid könnte <a href="http://webdesign-passau.com/wordpress/stapelung-1/">dieser Artikel von mir</a> noch in Frage kommen.</p>
<p class="abstandoben">Was gibts noch zu sagen?</p>
<p>Es kann vorkommen das absolut positionierte Boxen Im IE 6 u. 7 nicht angezeigt werden, wenn sie im Quelltext unmittelbar neben einem <em>Float</em> liegen.</p>
<p>Abhilfe schafft entweder ein leeres <code>div</code>zwischen dem <em>Float</em> und der <em>absoluten Box</em> in den Quelltext zu schreiben, oder entweder den Float oder die absolute Box in ein <code>div</code> zu wickeln. Entscheidend dabei ist die unmittelbare Nachbarschaft von <em>Float</em> und <em>absoluter Box</em> aufzulösen.</p>
<p>Erhellendes dazu findet ihr in <a href="http://www.brunildo.org/test/IE_raf3.html" title="Externer Link">dieser Untersuchung</a> von Bruno Fassini.</p>
<p class="abstandoben">Zur relativen Positionierung gibt es mittlerweile schon <a href="http://webdesign-passau.com/wordpress/relative-positionierung/">einen Artikel.</a></p>
<p>Die <a href="http://webdesign-passau.com/wordpress/fixierte-positionierung/">fixierte Positionierung</a> habe ich auch nicht vergessen.</p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/absolute-positionierung/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

