<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Kommentare zu: Flexible oder pixelgenaue Layouts : Ursachen und Gr&#252;nde</title>
	<atom:link href="http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/feed" rel="self" type="application/rss+xml" />
	<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende</link>
	<description>...rundum Informatik, Webdesign, Webapplikationen, Projekte, Linux und mehr</description>
	<lastBuildDate>Wed, 18 Jan 2012 14:53:45 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: onli</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2490</link>
		<dc:creator>onli</dc:creator>
		<pubDate>Tue, 23 Jun 2009 20:18:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2490</guid>
		<description>&lt;blockquote cite=&quot;comment-2456&quot;&gt;&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.
&lt;/blockquote&gt;Sorry, das habe ich nicht kapiert. Bitte erkl&#228;re mir nochmal was du da meinst. Hab grad wenig Zeit, sonst w&#252;rde ich es ausprobieren.

Also: Beim Beispiellayout ist die rechte Seitenleiste auf height:100%. Das funktioniert auch und bezieht sich nicht auf den Inhalt, weil in der Seitenleiste nichts drin ist. Wenn aber der Inhalt gr&#246;&#223;er ist, als height: 100% ohne Inhalt es w&#228;re, dann wird die Gr&#246;&#223;e des Elterncontainers nicht angepasst, andere Elemente im gleichen Container bleiben bei der H&#246;he, die ohne Inhalt sich ergibt.

Ansonsten: http://www.css-petals.net/post/reines_css_dreispalten_layout.html1 scheint ziemlich perfekt zu sein.</description>
		<content:encoded><![CDATA[<blockquote cite="comment-2456"><p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.
</p></blockquote>
<p>Sorry, das habe ich nicht kapiert. Bitte erkl&#228;re mir nochmal was du da meinst. Hab grad wenig Zeit, sonst w&#252;rde ich es ausprobieren.</p>
<p>Also: Beim Beispiellayout ist die rechte Seitenleiste auf height:100%. Das funktioniert auch und bezieht sich nicht auf den Inhalt, weil in der Seitenleiste nichts drin ist. Wenn aber der Inhalt gr&#246;&#223;er ist, als height: 100% ohne Inhalt es w&#228;re, dann wird die Gr&#246;&#223;e des Elterncontainers nicht angepasst, andere Elemente im gleichen Container bleiben bei der H&#246;he, die ohne Inhalt sich ergibt.</p>
<p>Ansonsten: <a href="http://www.css-petals.net/post/reines_css_dreispalten_layout.html1" rel="nofollow">http://www.css-petals.net/post/reines_css_dreispalten_layout.html1</a> scheint ziemlich perfekt zu sein.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: ute</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2485</link>
		<dc:creator>ute</dc:creator>
		<pubDate>Tue, 23 Jun 2009 09:50:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2485</guid>
		<description>Sodele,

jetzt erstmal die Links zum Dreispaltenlayout in flexibler Version.

Erkl&#228;rung:
http://ago.tanfa.co.uk/css/layouts/flexi_floats/index.html

Testbeispiel:

http://ago.tanfa.co.uk/css/layouts/css-3-column-layout-v2.html

Mit Bildern statt Farben:
http://4haus.de/test/dciwam/bunteseite.html

Wohl die beste Erkl&#228;rung:
http://www.css-petals.net/post/reines_css_dreispalten_layout.html1

Mit folgendem Beispiel:

http://www.css-petals.net/templates/trinity/

&lt;blockquote cite=&quot;comment-2456&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Der fauxcolumns-Ansatz ist ungeeignet - Er mag funktionieren, aber ben&#246;tigt ein pixelgenaues Bild als Grundlage. 
&lt;/blockquote&gt;

Jein, das Bild kann gr&#246;&#223;er sein und so Flexibilit&#228;t erm&#246;glichen.



&lt;blockquote cite=&quot;comment-2456&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: das herausheben aus dem eigenen Container ist kein bl&#246;der Gedanke. Nur absolut nicht intuitiv. Genau das meinte ich, hier scheint CSS Handwerkszeug zu fehlen.
&lt;/blockquote&gt;

Hm, ich denke es ist nicht so einfach. Es gibt Gr&#252;nde, warum es genauso ist, wie es jetzt realisiert ist. Das ist nicht einfach und auch nicht intuitiv, gar kein Zweifel.

Jedoch sehe ich auch das Problem es einfach und intuitiv zu l&#246;sen, denn die m&#246;glichen W&#252;nsche die enthalten sein k&#246;nnen sind schon vielf&#228;ltig.



&lt;blockquote cite=&quot;comment-2456&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Davon bin ich auch nicht ausgegangen. Aber davon, dass sich heigt auf die H&#246;he des Elternelementes bezieht. 
&lt;/blockquote&gt;

Wieder nicht intuitiv, es geht um den Inhalt nicht um die optische H&#246;he. Der Hintergedanke ist wahrscheinlich, Scrollen zu vermeiden, also sind die 100% halt das was der Inhalt braucht. 

Ich bin nicht die Heldin im Erkl&#228;ren der Theorien, k&#246;nnte jedoch nochmal suchen gehen, grad zur H&#246;he da gabs eine Begr&#252;ndung... 



&lt;blockquote cite=&quot;comment-2456&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Ich kann und will dich nicht belehren, sorry wenn das so wirkt, aber mein Beispiellayout zeigt auch recht deutlich, dass die height-Angabe an sich so funktioniert (sonst w&#228;re die gelbe umrandete rechte Sidebar nicht bis nach unten verl&#228;ngert). 
&lt;/blockquote&gt;

Es wirkt nicht belehrend auf mich.

Dein Beispiellayout funktioniert bei mir so:

Wenn ich die Fenstergr&#246;&#223;e verkleinere, dann geht der rote Kasten nicht mehr bis ans Ende. Der gelbe Kasten jedoch schon.

Damit sind wir bei dem umschlie&#223;enden Container, deine beiden Sidebars sind in einem Container, dein Inhalt ist in einem anderen Container. 

float umflie&#223;t und wird sich deshalb immer anzupassen versuchen.

&lt;blockquote cite=&quot;comment-2456&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2456&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.


&lt;/blockquote&gt;

Sorry, das habe ich nicht kapiert. Bitte erkl&#228;re mir nochmal was du da meinst. Hab grad wenig Zeit, sonst w&#252;rde ich es ausprobieren.</description>
		<content:encoded><![CDATA[<p>Sodele,</p>
<p>jetzt erstmal die Links zum Dreispaltenlayout in flexibler Version.</p>
<p>Erkl&#228;rung:<br />
<a href="http://ago.tanfa.co.uk/css/layouts/flexi_floats/index.html" rel="nofollow">http://ago.tanfa.co.uk/css/layouts/flexi_floats/index.html</a></p>
<p>Testbeispiel:</p>
<p><a href="http://ago.tanfa.co.uk/css/layouts/css-3-column-layout-v2.html" rel="nofollow">http://ago.tanfa.co.uk/css/layouts/css-3-column-layout-v2.html</a></p>
<p>Mit Bildern statt Farben:<br />
<a href="http://4haus.de/test/dciwam/bunteseite.html" rel="nofollow">http://4haus.de/test/dciwam/bunteseite.html</a></p>
<p>Wohl die beste Erkl&#228;rung:<br />
<a href="http://www.css-petals.net/post/reines_css_dreispalten_layout.html1" rel="nofollow">http://www.css-petals.net/post/reines_css_dreispalten_layout.html1</a></p>
<p>Mit folgendem Beispiel:</p>
<p><a href="http://www.css-petals.net/templates/trinity/" rel="nofollow">http://www.css-petals.net/templates/trinity/</a></p>
<blockquote cite="comment-2456">
<p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: Der fauxcolumns-Ansatz ist ungeeignet &#8211; Er mag funktionieren, aber ben&#246;tigt ein pixelgenaues Bild als Grundlage.
</p></blockquote>
<p>Jein, das Bild kann gr&#246;&#223;er sein und so Flexibilit&#228;t erm&#246;glichen.</p>
<blockquote cite="comment-2456">
<p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: das herausheben aus dem eigenen Container ist kein bl&#246;der Gedanke. Nur absolut nicht intuitiv. Genau das meinte ich, hier scheint CSS Handwerkszeug zu fehlen.
</p></blockquote>
<p>Hm, ich denke es ist nicht so einfach. Es gibt Gr&#252;nde, warum es genauso ist, wie es jetzt realisiert ist. Das ist nicht einfach und auch nicht intuitiv, gar kein Zweifel.</p>
<p>Jedoch sehe ich auch das Problem es einfach und intuitiv zu l&#246;sen, denn die m&#246;glichen W&#252;nsche die enthalten sein k&#246;nnen sind schon vielf&#228;ltig.</p>
<blockquote cite="comment-2456">
<p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: Davon bin ich auch nicht ausgegangen. Aber davon, dass sich heigt auf die H&#246;he des Elternelementes bezieht.
</p></blockquote>
<p>Wieder nicht intuitiv, es geht um den Inhalt nicht um die optische H&#246;he. Der Hintergedanke ist wahrscheinlich, Scrollen zu vermeiden, also sind die 100% halt das was der Inhalt braucht. </p>
<p>Ich bin nicht die Heldin im Erkl&#228;ren der Theorien, k&#246;nnte jedoch nochmal suchen gehen, grad zur H&#246;he da gabs eine Begr&#252;ndung&#8230; </p>
<blockquote cite="comment-2456">
<p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: Ich kann und will dich nicht belehren, sorry wenn das so wirkt, aber mein Beispiellayout zeigt auch recht deutlich, dass die height-Angabe an sich so funktioniert (sonst w&#228;re die gelbe umrandete rechte Sidebar nicht bis nach unten verl&#228;ngert).
</p></blockquote>
<p>Es wirkt nicht belehrend auf mich.</p>
<p>Dein Beispiellayout funktioniert bei mir so:</p>
<p>Wenn ich die Fenstergr&#246;&#223;e verkleinere, dann geht der rote Kasten nicht mehr bis ans Ende. Der gelbe Kasten jedoch schon.</p>
<p>Damit sind wir bei dem umschlie&#223;enden Container, deine beiden Sidebars sind in einem Container, dein Inhalt ist in einem anderen Container. </p>
<p>float umflie&#223;t und wird sich deshalb immer anzupassen versuchen.</p>
<blockquote cite="comment-2456">
<p><strong><a href="#comment-2456" rel="nofollow">onli</a></strong>: Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.</p>
</blockquote>
<p>Sorry, das habe ich nicht kapiert. Bitte erkl&#228;re mir nochmal was du da meinst. Hab grad wenig Zeit, sonst w&#252;rde ich es ausprobieren.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: ute</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2465</link>
		<dc:creator>ute</dc:creator>
		<pubDate>Mon, 22 Jun 2009 08:45:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2465</guid>
		<description>@onli
Sorry, f&#252;r die fehlende Antwort.

Ich hatte direkt geantwortet. Mein eigener Kommentar landete, obwohl ich eingeloggt war im Spam, dort habe ich ihn rausgeholt und auf &quot;Genehmigen&quot; gesetzt, tja, wie ich jetzt sehe, hat das wohl nicht geklappt, das Ding ist weg... :(

Werde irgendwann heute nochmal schreiben, muss aber erst die Links wieder suchen...</description>
		<content:encoded><![CDATA[<p>@onli<br />
Sorry, f&#252;r die fehlende Antwort.</p>
<p>Ich hatte direkt geantwortet. Mein eigener Kommentar landete, obwohl ich eingeloggt war im Spam, dort habe ich ihn rausgeholt und auf &#8220;Genehmigen&#8221; gesetzt, tja, wie ich jetzt sehe, hat das wohl nicht geklappt, das Ding ist weg&#8230; <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Werde irgendwann heute nochmal schreiben, muss aber erst die Links wieder suchen&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: onli</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2456</link>
		<dc:creator>onli</dc:creator>
		<pubDate>Sat, 20 Jun 2009 21:51:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2456</guid>
		<description>Ich werde mich nochmal dransetzen und teilweise die Links ausprobieren. Allerdings: Der fauxcolumns-Ansatz ist ungeeignet - Er mag funktionieren, aber ben&#246;tigt ein pixelgenaues Bild als Grundlage. Damit kann man kein echt flexibles Layout erstellen. Auch die meisten der anderen Links beinhalten Pixelangaben, trotzdem funktionieren sie vielleicht, das herausheben aus dem eigenen Container ist kein bl&#246;der Gedanke. Nur absolut nicht intuitiv. Genau das meinte ich, hier scheint CSS Handwerkszeug zu fehlen.

&gt;100% bedeutet nur alles anzuzeigen, es hei&#223;t nicht, wie man vermuten k&#246;nnte, dass damit die H&#246;he danebenliegender Container genutzt wird.

Davon bin ich auch nicht ausgegangen. Aber davon, dass sich heigt auf die H&#246;he des Elternelementes bezieht. Ich kann und will dich nicht belehren, sorry wenn das so wirkt, aber mein Beispiellayout zeigt auch recht deutlich, dass die height-Angabe an sich so funktioniert (sonst w&#228;re die gelbe umrandete rechte Sidebar nicht bis nach unten verl&#228;ngert). Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.</description>
		<content:encoded><![CDATA[<p>Ich werde mich nochmal dransetzen und teilweise die Links ausprobieren. Allerdings: Der fauxcolumns-Ansatz ist ungeeignet &#8211; Er mag funktionieren, aber ben&#246;tigt ein pixelgenaues Bild als Grundlage. Damit kann man kein echt flexibles Layout erstellen. Auch die meisten der anderen Links beinhalten Pixelangaben, trotzdem funktionieren sie vielleicht, das herausheben aus dem eigenen Container ist kein bl&#246;der Gedanke. Nur absolut nicht intuitiv. Genau das meinte ich, hier scheint CSS Handwerkszeug zu fehlen.</p>
<p>&gt;100% bedeutet nur alles anzuzeigen, es hei&#223;t nicht, wie man vermuten k&#246;nnte, dass damit die H&#246;he danebenliegender Container genutzt wird.</p>
<p>Davon bin ich auch nicht ausgegangen. Aber davon, dass sich heigt auf die H&#246;he des Elternelementes bezieht. Ich kann und will dich nicht belehren, sorry wenn das so wirkt, aber mein Beispiellayout zeigt auch recht deutlich, dass die height-Angabe an sich so funktioniert (sonst w&#228;re die gelbe umrandete rechte Sidebar nicht bis nach unten verl&#228;ngert). Trotzdem geht das dann nicht mehr, wenn die Gr&#246;&#223;e des Elementes sich durch die Gr&#246;&#223;e der beinhaltenden Elemente verl&#228;ngert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: ute</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2455</link>
		<dc:creator>ute</dc:creator>
		<pubDate>Sat, 20 Jun 2009 12:53:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2455</guid>
		<description>Ok, eins nach dem anderen... ;)

Fein, dass wir uns mal grunds&#228;tzlich einig sind bezogen auf Framework und IE. :)

Ich nehme bei nahezu jedem Layout nochmal einen alles umschlie&#223;enden Container, der header und wrapper usw. enth&#228;lt... 

Ansonsten ich arbeite nicht mit Prozentwerten, denn hier kann es passieren, dass Browser unterschiedlich interpretieren, man sollte wenn denn dann nicht auf 100% sondern auf 98% oder 99% gehen, um ein bisschen Spielraum zu haben. Trotzdem nicht hat f&#252;r mich zwei Gr&#252;nde:
* ich denke damit wieder in recht exakten Werten
* der IE ist da zuweilen ziemlich zickig
&lt;blockquote cite=&quot;comment-2454&quot;&gt;

&lt;strong&gt;&lt;a href=&quot;#comment-2454&quot; rel=&quot;nofollow&quot;&gt;onli&lt;/a&gt;&lt;/strong&gt;: Wie schaffen wir es nun, dass die Sidebar sich flexbiel verl&#228;ngert, immer so hoch wie der content? 
&lt;/blockquote&gt;

Gar nicht, das geht nicht, das ist nicht so gedacht. ;)

Die Werte insbesondere die Prozentwerte f&#252;r die H&#246;he beziehen sich auf den Inhalt. 100% bedeutet nur alles anzuzeigen, es hei&#223;t nicht, wie man vermuten k&#246;nnte, dass damit die H&#246;he danebenliegender Container genutzt wird.

Warum das so ist?
float wurde erfunden um zu umflie&#223;en, sieht man hier im Blog meist bei Bildern, die ich vom Text umflie&#223;en lasse. Weil es umflie&#223;en ist, kann es nicht gleichzeitig fix sein.

Also geht es doch nicht?
Jein. Die Sidebar wird niemals wirklich 100% H&#246;he haben. Aber sie kann so aussehen als ob. 

Genutzt wird ein umschlie&#223;ender Container, dieser hat immer die H&#246;he der l&#228;ngsten Spalte, diesem gibst ein Hintergrundbild in der passenden Breite deiner Spalten, damit sehen sie aus als w&#228;ren sie gleich lang, sind es aber nicht. Genaueres hierzu:


Schau mal hier:
Zum Ausprobieren und Nachmachen: http://www.positioniseverything.net/threecolbglong.html

und da &#252;ber Faux Columns, die hei&#223;en so, weil sie eben nur aussehen als ob...
http://www.alistapart.com/articles/fauxcolumns

F&#252;r die Hintergrunderkl&#228;rungen:
http://www.alistapart.com/articles/holygrail

Beispiel zum heiligen Gral des dreispaltigen Layouts:
http://www.alistapart.com/d/holygrail/example_3.html

Deutschsprachig bei SelfHTML:
http://de.selfhtml.org/css/layouts/mehrspaltige.htm#kopf_fuss

Nochmal was zum Rumspielen:
http://www.cssplay.co.uk/layouts/3cols.html

Es geht also doch. Die gefloateten Layouts haben allerdings das Problem, dass weitere floats im Innern der Spalten zu ungeahnten Fehlern vor allem im IE f&#252;hren k&#246;nnen. 

Ich ziehe daher stabilere L&#246;sungen vor. Auf uteles Blog habe ich drei Spalten mit position:absolute realisiert, dann kann ich innen noch immer mit floats spielen, ohne Seiteneffekte oder aufw&#228;ndiges testen.

##############

Ansonsten empfehle ich bei jeglichen &#220;berlegungen zu Layouts mindestens zwei Hilfen:

Die Webdeveloper-Toolbar des Firefox, die erlaubt auf Seiten mit Layouts, die man mag sich ganz einfach mal das CSS dazu anzusehen.

Und sp&#228;testens beim selbst entwickeln den Firebug. Innerhalb des Firebug kann man auch mal was ausprobieren, sich ansehen und vieles wird klarer.

Melde dich, wenn ich mich unklar ausgedr&#252;ckt habe, dich missverstanden habe, oder du sonst an irgendwas h&#228;ngen bleibst...</description>
		<content:encoded><![CDATA[<p>Ok, eins nach dem anderen&#8230; <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Fein, dass wir uns mal grunds&#228;tzlich einig sind bezogen auf Framework und IE. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ich nehme bei nahezu jedem Layout nochmal einen alles umschlie&#223;enden Container, der header und wrapper usw. enth&#228;lt&#8230; </p>
<p>Ansonsten ich arbeite nicht mit Prozentwerten, denn hier kann es passieren, dass Browser unterschiedlich interpretieren, man sollte wenn denn dann nicht auf 100% sondern auf 98% oder 99% gehen, um ein bisschen Spielraum zu haben. Trotzdem nicht hat f&#252;r mich zwei Gr&#252;nde:<br />
* ich denke damit wieder in recht exakten Werten<br />
* der IE ist da zuweilen ziemlich zickig</p>
<blockquote cite="comment-2454">
<p><strong><a href="#comment-2454" rel="nofollow">onli</a></strong>: Wie schaffen wir es nun, dass die Sidebar sich flexbiel verl&#228;ngert, immer so hoch wie der content?
</p></blockquote>
<p>Gar nicht, das geht nicht, das ist nicht so gedacht. <img src='http://www.miradlo.net/bloggt/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Die Werte insbesondere die Prozentwerte f&#252;r die H&#246;he beziehen sich auf den Inhalt. 100% bedeutet nur alles anzuzeigen, es hei&#223;t nicht, wie man vermuten k&#246;nnte, dass damit die H&#246;he danebenliegender Container genutzt wird.</p>
<p>Warum das so ist?<br />
float wurde erfunden um zu umflie&#223;en, sieht man hier im Blog meist bei Bildern, die ich vom Text umflie&#223;en lasse. Weil es umflie&#223;en ist, kann es nicht gleichzeitig fix sein.</p>
<p>Also geht es doch nicht?<br />
Jein. Die Sidebar wird niemals wirklich 100% H&#246;he haben. Aber sie kann so aussehen als ob. </p>
<p>Genutzt wird ein umschlie&#223;ender Container, dieser hat immer die H&#246;he der l&#228;ngsten Spalte, diesem gibst ein Hintergrundbild in der passenden Breite deiner Spalten, damit sehen sie aus als w&#228;ren sie gleich lang, sind es aber nicht. Genaueres hierzu:</p>
<p>Schau mal hier:<br />
Zum Ausprobieren und Nachmachen: <a href="http://www.positioniseverything.net/threecolbglong.html" rel="nofollow">http://www.positioniseverything.net/threecolbglong.html</a></p>
<p>und da &#252;ber Faux Columns, die hei&#223;en so, weil sie eben nur aussehen als ob&#8230;<br />
<a href="http://www.alistapart.com/articles/fauxcolumns" rel="nofollow">http://www.alistapart.com/articles/fauxcolumns</a></p>
<p>F&#252;r die Hintergrunderkl&#228;rungen:<br />
<a href="http://www.alistapart.com/articles/holygrail" rel="nofollow">http://www.alistapart.com/articles/holygrail</a></p>
<p>Beispiel zum heiligen Gral des dreispaltigen Layouts:<br />
<a href="http://www.alistapart.com/d/holygrail/example_3.html" rel="nofollow">http://www.alistapart.com/d/holygrail/example_3.html</a></p>
<p>Deutschsprachig bei SelfHTML:<br />
<a href="http://de.selfhtml.org/css/layouts/mehrspaltige.htm#kopf_fuss" rel="nofollow">http://de.selfhtml.org/css/layouts/mehrspaltige.htm#kopf_fuss</a></p>
<p>Nochmal was zum Rumspielen:<br />
<a href="http://www.cssplay.co.uk/layouts/3cols.html" rel="nofollow">http://www.cssplay.co.uk/layouts/3cols.html</a></p>
<p>Es geht also doch. Die gefloateten Layouts haben allerdings das Problem, dass weitere floats im Innern der Spalten zu ungeahnten Fehlern vor allem im IE f&#252;hren k&#246;nnen. </p>
<p>Ich ziehe daher stabilere L&#246;sungen vor. Auf uteles Blog habe ich drei Spalten mit position:absolute realisiert, dann kann ich innen noch immer mit floats spielen, ohne Seiteneffekte oder aufw&#228;ndiges testen.</p>
<p>##############</p>
<p>Ansonsten empfehle ich bei jeglichen &#220;berlegungen zu Layouts mindestens zwei Hilfen:</p>
<p>Die Webdeveloper-Toolbar des Firefox, die erlaubt auf Seiten mit Layouts, die man mag sich ganz einfach mal das CSS dazu anzusehen.</p>
<p>Und sp&#228;testens beim selbst entwickeln den Firebug. Innerhalb des Firebug kann man auch mal was ausprobieren, sich ansehen und vieles wird klarer.</p>
<p>Melde dich, wenn ich mich unklar ausgedr&#252;ckt habe, dich missverstanden habe, oder du sonst an irgendwas h&#228;ngen bleibst&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: onli</title>
		<link>http://www.miradlo.net/bloggt/css/flexible-oder-pixelgenaue-layouts-ursachen-und-gruende/comment-page-1#comment-2454</link>
		<dc:creator>onli</dc:creator>
		<pubDate>Sat, 20 Jun 2009 11:48:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.miradlo.net/bloggt/?p=2222#comment-2454</guid>
		<description>Ok. Ich bin die Videos noch nciht durchgegangen, gebe dir aber in allen Punkten recht: der IE muss nicht voll ber&#252;cksichtigt werden und ein Framework ist eigentlich nicht n&#246;tig, sollte nicht n&#246;tig sein, da overhead produzierend.

Nehmen wir ein drespaltiges Blog-Layout ud machen es vollkommen flexibel, beide Seitenleisten auf eine Seite. Dann w&#252;rde ich so vorgehen: header, wrapper, darin sidebarcontainer, darin zwei sidebars, daneben content, darunter footer (au&#223;erhalb des wrappers). floate ich dann die linke Sidebar, wende auf die rechte die gleiche breite (45%) als margin-left an, sind die nebeneinander. Der Sidebarcontainer selbst 30% width, content 60% width, margin-left 35%. Dann f&#252;llen wir content mit Inhalt, der gr&#246;&#223;er ist als die corige height. Wie schaffen wir es nun, dass die Sidebar sich flexbiel verl&#228;ngert, immer so hoch wie der content? Das ist keine rhetorische Frage, daran bin ich gescheitert. Das Problem ist, dass 100% sich scheinbar nur auf die Bildschirmh&#246;he bezieht, nicht auf die neue H&#246;he des wrapper-Elements. 

Ich br&#228;uchte sowas wie &quot;height: content.height;&quot;. Und besser als die margin-left und float-l&#246;sung w&#228;re: #content {
    neighbor-left: #SideBarContainer;
}

Beispielcode: http://www.onli-blogging.de/uploads/layout.html
Gru&#223;</description>
		<content:encoded><![CDATA[<p>Ok. Ich bin die Videos noch nciht durchgegangen, gebe dir aber in allen Punkten recht: der IE muss nicht voll ber&#252;cksichtigt werden und ein Framework ist eigentlich nicht n&#246;tig, sollte nicht n&#246;tig sein, da overhead produzierend.</p>
<p>Nehmen wir ein drespaltiges Blog-Layout ud machen es vollkommen flexibel, beide Seitenleisten auf eine Seite. Dann w&#252;rde ich so vorgehen: header, wrapper, darin sidebarcontainer, darin zwei sidebars, daneben content, darunter footer (au&#223;erhalb des wrappers). floate ich dann die linke Sidebar, wende auf die rechte die gleiche breite (45%) als margin-left an, sind die nebeneinander. Der Sidebarcontainer selbst 30% width, content 60% width, margin-left 35%. Dann f&#252;llen wir content mit Inhalt, der gr&#246;&#223;er ist als die corige height. Wie schaffen wir es nun, dass die Sidebar sich flexbiel verl&#228;ngert, immer so hoch wie der content? Das ist keine rhetorische Frage, daran bin ich gescheitert. Das Problem ist, dass 100% sich scheinbar nur auf die Bildschirmh&#246;he bezieht, nicht auf die neue H&#246;he des wrapper-Elements. </p>
<p>Ich br&#228;uchte sowas wie &#8220;height: content.height;&#8221;. Und besser als die margin-left und float-l&#246;sung w&#228;re: #content {<br />
    neighbor-left: #SideBarContainer;<br />
}</p>
<p>Beispielcode: <a href="http://www.onli-blogging.de/uploads/layout.html" rel="nofollow">http://www.onli-blogging.de/uploads/layout.html</a><br />
Gru&#223;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

