<?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/"
	
	>
<channel>
	<title>Kommentare zu: Überlegung: Verschachtelte CSS Klassen</title>
	<atom:link href="http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/feed" rel="self" type="application/rss+xml" />
	<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen</link>
	<description>Manuel Bieh – Web Development &#38; Consulting</description>
	<lastBuildDate>Sat, 08 Feb 2014 14:00:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Von: Patrick Beser</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-20549</link>
		<dc:creator><![CDATA[Patrick Beser]]></dc:creator>
		<pubDate>Mon, 22 Jan 2007 08:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-20549</guid>
		<description><![CDATA[Sehr gute Idee, die Verschachtelung innerhalb von CSS. Ich würde das auch gern verwenden und hatte auch schonmal die Idee, das Ganze mit PHP zu lösen und dann eben eine neue CSS-Syntax mit Verschachtelung zu verwenden. Aber die Ideallösung ist sowas ja leider auch nicht.]]></description>
		<content:encoded><![CDATA[<p>Sehr gute Idee, die Verschachtelung innerhalb von CSS. Ich würde das auch gern verwenden und hatte auch schonmal die Idee, das Ganze mit PHP zu lösen und dann eben eine neue CSS-Syntax mit Verschachtelung zu verwenden. Aber die Ideallösung ist sowas ja leider auch nicht.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Andi K</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19617</link>
		<dc:creator><![CDATA[Andi K]]></dc:creator>
		<pubDate>Thu, 14 Dec 2006 17:03:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19617</guid>
		<description><![CDATA[Über solche (absolut sinnvollen) Konstrukte habe ich schon oft nachgedacht. Sie sollten selbstverständlich in den CSS-Standard aufgenommen werden. Das wird voraussichtlich aber frühestens mit CSS4 passieren, also noch ein Jährchen dauern bis alle Browser das verstehen. SIch ein script zu bauen ist eine Top-Idee - bislang hat sich das fürmich aber noch nicht gelohnt. Perfekt würde das ganze mit JavaScript Object Notation funktionieren - hier bei wäre noch nicht einmal ein Parser notwendig, denn JSOn sieht fast genauso aus wie CSS, außer dass Verschachtelungen nötig sind. Also wie würde man vorgehen: In eine JS-Dateikommt die Definition, in eine 2. Datei der &quot;Parser&quot;, das JSON-Objekt durchläuft und mit einen XPATH-Objektfinder benutzt (sicher besser als die Prototype-$$-Funktion, die noch imBetastadium ist) und dann die Styles zuordnet. Außerdem muss ein Observer eingerichtet werden,der neu hinzugefügte HTML-Elemente erkennt und Änderungen von Attributen überwacht. DOM2 kann sowas, aber nicht alle Browser können DOM2. Also wo würde ichs machen, hätte ich zeit ;))

Grüße aus Ulm

Andi

PS: CSS ist eher für Anfänger gemacht, auch die Selektor-Konstrukte (wie [name=Hallo]) sind undurchdacht. Besser ist da XPATH.]]></description>
		<content:encoded><![CDATA[<p>Über solche (absolut sinnvollen) Konstrukte habe ich schon oft nachgedacht. Sie sollten selbstverständlich in den CSS-Standard aufgenommen werden. Das wird voraussichtlich aber frühestens mit CSS4 passieren, also noch ein Jährchen dauern bis alle Browser das verstehen. SIch ein script zu bauen ist eine Top-Idee &#8211; bislang hat sich das fürmich aber noch nicht gelohnt. Perfekt würde das ganze mit JavaScript Object Notation funktionieren &#8211; hier bei wäre noch nicht einmal ein Parser notwendig, denn JSOn sieht fast genauso aus wie CSS, außer dass Verschachtelungen nötig sind. Also wie würde man vorgehen: In eine JS-Dateikommt die Definition, in eine 2. Datei der &#8222;Parser&#8220;, das JSON-Objekt durchläuft und mit einen XPATH-Objektfinder benutzt (sicher besser als die Prototype-$$-Funktion, die noch imBetastadium ist) und dann die Styles zuordnet. Außerdem muss ein Observer eingerichtet werden,der neu hinzugefügte HTML-Elemente erkennt und Änderungen von Attributen überwacht. DOM2 kann sowas, aber nicht alle Browser können DOM2. Also wo würde ichs machen, hätte ich zeit ;))</p>
<p>Grüße aus Ulm</p>
<p>Andi</p>
<p>PS: CSS ist eher für Anfänger gemacht, auch die Selektor-Konstrukte (wie [name=Hallo]) sind undurchdacht. Besser ist da XPATH.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Rafael</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19575</link>
		<dc:creator><![CDATA[Rafael]]></dc:creator>
		<pubDate>Tue, 12 Dec 2006 12:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19575</guid>
		<description><![CDATA[Rein prinzipiell gesehen, wäre so eine Notation eine angenehme und gute Sache. Man muss jedoch bedenken, dass diese Funktionalität in CSS bereits enthalten ist und somit kein wirklicher Mehrwert, was den Sprachumfang betrifft, entstehen würde. Ich mag es eher, wenn Sprachen so eindeutig wie möglich grammatikalisch formuliert werden, auch wenn dies gleichzeitig bedeutet, dass man an einigen Stellen unschöne Konstrukte bauen muss. Daher müsste nach meiner Logik so eine Schreibweise die bisherige ersetzen, was ich jedoch nicht für wahrscheinlich halte, da der dadurch entstandene Komfort eher marginaler Natur ist.

Des Weiteren bedeutet eine Verschachtelung in den meisten Fällen eine gewisse Unübersichtlichkeit. In so einem trivialen Beispiel kann dies zwar für einen Menschen leichter lesbar sein. Doch wo ein Mensch die Wahl hat, Unübersichtliches zu verwendet, tut er dies auch. Es würden höchstwahrscheinlich ulkige Verzweigungen entstehen, die dann im Nachhinein keiner mehr verstehen könnte.

Diese Idee hätte man vielleicht vor einigen Jahren berücksichtigen sollen, als der erste Standard in Entwicklung war.]]></description>
		<content:encoded><![CDATA[<p>Rein prinzipiell gesehen, wäre so eine Notation eine angenehme und gute Sache. Man muss jedoch bedenken, dass diese Funktionalität in CSS bereits enthalten ist und somit kein wirklicher Mehrwert, was den Sprachumfang betrifft, entstehen würde. Ich mag es eher, wenn Sprachen so eindeutig wie möglich grammatikalisch formuliert werden, auch wenn dies gleichzeitig bedeutet, dass man an einigen Stellen unschöne Konstrukte bauen muss. Daher müsste nach meiner Logik so eine Schreibweise die bisherige ersetzen, was ich jedoch nicht für wahrscheinlich halte, da der dadurch entstandene Komfort eher marginaler Natur ist.</p>
<p>Des Weiteren bedeutet eine Verschachtelung in den meisten Fällen eine gewisse Unübersichtlichkeit. In so einem trivialen Beispiel kann dies zwar für einen Menschen leichter lesbar sein. Doch wo ein Mensch die Wahl hat, Unübersichtliches zu verwendet, tut er dies auch. Es würden höchstwahrscheinlich ulkige Verzweigungen entstehen, die dann im Nachhinein keiner mehr verstehen könnte.</p>
<p>Diese Idee hätte man vielleicht vor einigen Jahren berücksichtigen sollen, als der erste Standard in Entwicklung war.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Hans-Jörg Hartmann</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19572</link>
		<dc:creator><![CDATA[Hans-Jörg Hartmann]]></dc:creator>
		<pubDate>Tue, 12 Dec 2006 07:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19572</guid>
		<description><![CDATA[Also, ich finde die &quot;klassische&quot; Methode der Verschachtelung übersichtlicher - gerade in Verbindung mit einem CMS. Ich arbeite mich gerade in Joomla ein und da bin ich doch ganz angetan von der Möglichkeit, in einem Rutsch sowohl übergeordnete als auch spezifische Elemente stylen zu können.

Außerdem: wenn ich in meiner CSS-Datei quasi die HTML (bzw. PHP)-Struktur nachbaue (und danach sieht Dein Vorschlag aus) - bin ich dann nicht schon fast wieder dabei, die Trennung von Layout und Markup aufzugeben?

Grüße, Hans-Jörg]]></description>
		<content:encoded><![CDATA[<p>Also, ich finde die &#8222;klassische&#8220; Methode der Verschachtelung übersichtlicher &#8211; gerade in Verbindung mit einem CMS. Ich arbeite mich gerade in Joomla ein und da bin ich doch ganz angetan von der Möglichkeit, in einem Rutsch sowohl übergeordnete als auch spezifische Elemente stylen zu können.</p>
<p>Außerdem: wenn ich in meiner CSS-Datei quasi die HTML (bzw. PHP)-Struktur nachbaue (und danach sieht Dein Vorschlag aus) &#8211; bin ich dann nicht schon fast wieder dabei, die Trennung von Layout und Markup aufzugeben?</p>
<p>Grüße, Hans-Jörg</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19568</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Mon, 11 Dec 2006 13:12:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19568</guid>
		<description><![CDATA[Zum „konverten“, yo. Fat Denglish.]]></description>
		<content:encoded><![CDATA[<p>Zum „konverten“, yo. Fat Denglish.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19567</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Mon, 11 Dec 2006 13:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19567</guid>
		<description><![CDATA[naja, wenn abwärtskompatiblität ko-kriterium für neuerungen in standards ist, dann würden wir vermutlich immernoch websites nur mittels body, p, img, a und marquee gestalten. ich denke nicht das es an nem IE6 scheitern sollte nützliche änderungen in kommende standards einzubauen.

allerdings muss ich sagen das ich deine php überlegung ganz lustig finde. man könnte natürlich sein vereinfacht geschriebenes css durch den php parser jagen und wieder „korrektes“ raus machen. aber mal abgesehen vom sinn der ganzen sache wär das vermutlich ne ziemlich wackelige angelegenheit.

zumal man ohne das entsprechende php script zum konverten nurnoch ein nutzloses stylesheet hat.]]></description>
		<content:encoded><![CDATA[<p>naja, wenn abwärtskompatiblität ko-kriterium für neuerungen in standards ist, dann würden wir vermutlich immernoch websites nur mittels body, p, img, a und marquee gestalten. ich denke nicht das es an nem IE6 scheitern sollte nützliche änderungen in kommende standards einzubauen.</p>
<p>allerdings muss ich sagen das ich deine php überlegung ganz lustig finde. man könnte natürlich sein vereinfacht geschriebenes css durch den php parser jagen und wieder „korrektes“ raus machen. aber mal abgesehen vom sinn der ganzen sache wär das vermutlich ne ziemlich wackelige angelegenheit.</p>
<p>zumal man ohne das entsprechende php script zum konverten nurnoch ein nutzloses stylesheet hat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Tino Flohe</title>
		<link>http://2004.manuel-bieh.de/blog/uberlegung-verschachtelte-css-klassen/comment-page-1#comment-19565</link>
		<dc:creator><![CDATA[Tino Flohe]]></dc:creator>
		<pubDate>Mon, 11 Dec 2006 12:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/uberlegung-verschachtelte-css-klassen#comment-19565</guid>
		<description><![CDATA[Also die Überlgeung an sich finde ich sehr geil. Ich persönlich finde es auch bei TYPO3 nach anfänglichem zweifeln jetzt doch recht praktisch und logisch. Gegen die ein Führung einer solchen schreibweise wird wohl die Abwärtskompatibilität stehen da frühere Browser-Versionen dies sicherlich nicht unterstüzten werden. ich gebe dir zu denken das man mehrere Klassen (hier dann z. B. class=&quot;aussenabstand innenabstand&quot;) auf Elemente anweden kann vieleicht hilft das ja mit dem einen oder anderem PHP-Script zum Erfolg. Das Beispiel trifft jetzt nicht genau ins schwarze mit der Anwendung aber im wesentlichen erleichtet es bei geschickter Anwendung auch das Gestalten. 

Ansonsten ein durchaus interesanter Gedanke den du da hast. 

Grüße Tino]]></description>
		<content:encoded><![CDATA[<p>Also die Überlgeung an sich finde ich sehr geil. Ich persönlich finde es auch bei TYPO3 nach anfänglichem zweifeln jetzt doch recht praktisch und logisch. Gegen die ein Führung einer solchen schreibweise wird wohl die Abwärtskompatibilität stehen da frühere Browser-Versionen dies sicherlich nicht unterstüzten werden. ich gebe dir zu denken das man mehrere Klassen (hier dann z. B. class=&#8220;aussenabstand innenabstand&#8220;) auf Elemente anweden kann vieleicht hilft das ja mit dem einen oder anderem PHP-Script zum Erfolg. Das Beispiel trifft jetzt nicht genau ins schwarze mit der Anwendung aber im wesentlichen erleichtet es bei geschickter Anwendung auch das Gestalten. </p>
<p>Ansonsten ein durchaus interesanter Gedanke den du da hast. </p>
<p>Grüße Tino</p>
]]></content:encoded>
	</item>
</channel>
</rss>
