tag:forum.selfhtml.org,2005:/self Else-Zweig bei Conditional Comments – SELFHTML-Forum 2006-02-20T23:36:26Z https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934233#m934233 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-18T09:12:25Z 2006-02-18T09:12:25Z Else-Zweig bei Conditional Comments <p>Hello out there!</p> <p>IIRC gibts auch die Möglichkeit, HTML-Code-Teile von IEs nicht parsen zu lassen.</p> <p>Sowas in der Art:<br> <!--[if IE]>    <p>für IE</p>     <![endif]--><br> <!--[!if IE]--> <p>für andere</p> <!--[endif]--></p> <p>Wie genau geht das? Hab’s nicht wiedergefunden.</p> <p>(Überhaupt sind Conditional Comments in SELFHTML sehr schwer zu finden. [<a href="http://bugs.selfhtml.org/bug.php?op=show&bugid=1231&pos=1" rel="nofollow noopener noreferrer">BUG1231</a>])</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934234#m934234 seth email_selfforum@wg-karlsruhe.de http://www.bierdatenbank.de 2006-02-18T10:34:52Z 2006-02-18T10:34:52Z Else-Zweig bei Conditional Comments <p>gudn tach Gunnar!</p> <blockquote> <p><!--[if IE]>    <p>für IE</p>     <![endif]--><br> <!--[!if IE]--> <p>für andere</p> <!--[endif]--></p> <p>Wie genau geht das?</p> </blockquote> <p>[if !IE], wenn ich den unten verlinkten kram richtig verstanden habe.</p> <blockquote> <p>(Überhaupt sind Conditional Comments in SELFHTML sehr schwer zu finden.)</p> </blockquote> <p>im msdn dagegen ganz leicht ;-) :<br> <a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp" rel="nofollow noopener noreferrer">http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp</a></p> <p>prost<br> seth</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934235#m934235 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-18T11:05:44Z 2006-02-18T11:05:44Z Else-Zweig bei Conditional Comments <p>Hello out there!</p> <blockquote> <p>im msdn dagegen ganz leicht ;-) :</p> </blockquote> <p><a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp" rel="nofollow noopener noreferrer">http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp</a></p> <p>Auf diese Seite hatte mich Google auch geführt. Ich hätte sie nur richtig lesen sollen.</p> <p>Verschiedene Positionen des '!' hatte ich probiert. Das als Kommentar zu schreiben, war falsch.</p> <p>Dumm nur, dass es nicht als Kommentar zu schreiben auch falsch ist:<br> <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![if</span> <span class="token attr-name">!IE]</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>foo<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![endif]</span><span class="token punctuation">></span></span></code> ist kein valides (X)HTML.</p> <p>See ya up the road,<br> Gunnar</p> <p>PS: “This feature requires Microsoft® Internet Explorer 5 or later. Click the following icon to install the latest version. Then reload this page to view the sample.”</p> <p>Netter Versuch. ;-)</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934252#m934252 jeanlucpicard2 2006-02-18T11:24:34Z 2006-02-18T11:24:34Z Else-Zweig bei Conditional Comments <p>Hi!</p> <blockquote> <p>Dumm nur, dass es nicht als Kommentar zu schreiben auch falsch ist:<br> <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![if</span> <span class="token attr-name">!IE]</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>foo<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![endif]</span><span class="token punctuation">></span></span></code> ist kein valides (X)HTML.</p> </blockquote> <p>So funktioniert es bei mir:</p> <pre><code class="block language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span> <span class="token comment"><!--[if !IE]><p>only MSIE</p><![endif]--></span> </code></pre> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934236#m934236 Der Martin self@kennst.net 2006-02-18T11:27:33Z 2006-02-18T11:27:33Z Else-Zweig bei Conditional Comments <p>Hallo Gunnar,</p> <p><a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp" rel="nofollow noopener noreferrer">http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp</a></p> <blockquote> <p>Auf diese Seite hatte mich Google auch geführt. Ich hätte sie nur richtig lesen sollen.</p> </blockquote> <p>Allerdings. Deine Ausführungen lassen mich vermuten, dass du die Seite immer noch nicht richtig[tm] gelesen hast.</p> <blockquote> <p>Das als Kommentar zu schreiben, war falsch.</p> </blockquote> <p>Nö. Unter der Überschrift "Downlevel-hidden Conditional Comments" wird gezeigt, wie man es regelkonform als HTML-Kommentar einbindet, an dem weder der Validator, noch andere Browser etwas auszusetzen haben, weil der komplette Block in einem Kommentar steht:</p> <pre><code class="block language-html"><span class="token comment"><!--[if IE]> <p>Sie benutzen einen Internet Explorer.</p> <![endif]--></span> </code></pre> <p>Logischerweise ist es _auf diese Weise_ nicht möglich, Extra-Code für Nicht-IEs einzublenden, weil ja alles im Kommentar steht. Aber da unbekannte Tags ja ignoriert werden sollen, dürften andere Browser sich auch an den "Downlevel-revealed Conditional Comments" nicht stören; es bleibt also nur ein formaler Fehler, der IMHO zu verschmerzen ist.</p> <blockquote> <p>PS: “This feature requires Microsoft® Internet Explorer 5 or later. Click the following icon to install the latest version. Then reload this page to view the sample.”<br> Netter Versuch. ;-)</p> </blockquote> <p>Diese nette Aufforderung sehe ich auch, und das _obwohl_ ich die Seite mit einem IE besuche! :-)</p> <p>Schönes Wochenende noch,<br>  Martin</p> <div class="signature">-- <br> Ein guter Lehrer muss seinen Schülern beibringen können,<br> eine Frage so zu stellen, dass auch der Lehrer lernen muss,<br> um die Frage beantworten zu können.<br>   (Hesiod, griech. Philosoph, um 700 v.Chr.) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934250#m934250 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-18T12:30:50Z 2006-02-18T12:30:50Z Else-Zweig bei Conditional Comments <p>Hello out there!</p> <blockquote> <p>Allerdings. Deine Ausführungen lassen mich vermuten, dass du die Seite immer noch nicht richtig[tm] gelesen hast.</p> </blockquote> <p>Hm, deine Ausführungen lassen mich vermuten, dass du meine Ausführungen nicht richtig[tm] gelesen hast. SCNR.</p> <blockquote> <p>wie man es regelkonform als HTML-Kommentar einbindet, an dem weder der Validator, noch andere Browser etwas auszusetzen haben, weil der komplette Block in einem Kommentar steht:</p> </blockquote> <p>Dass so’n conditional comment nicht nur Kommentar heißt, sondern auch einer IST, ist mir schon klar.</p> <blockquote> <p>Aber da unbekannte Tags ja ignoriert werden sollen, dürften andere Browser sich auch an den "Downlevel-revealed Conditional Comments" nicht stören; es bleibt also nur ein formaler Fehler, der IMHO zu verschmerzen ist.</p> </blockquote> <p>Du meinst <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![if</span> <span class="token attr-name">!IE]</span><span class="token punctuation">></span></span></code> wäre völlig OK, Scheiß auf Validität?</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934237#m934237 Ulrich 2006-02-18T20:46:00Z 2006-02-18T20:46:00Z Else-Zweig bei Conditional Comments <p>Hallo ,</p> <blockquote> <p>Diese nette Aufforderung sehe ich auch, und das _obwohl_ ich die Seite mit einem IE besuche! :-)</p> </blockquote> <p><scnr><br> *grins* vielleicht geht's in Deinem Fall um ein update ;D</p> <blockquote> <p>Schönes Wochenende noch,<br> Martin</p> </blockquote> <p></scnr></p> <p>auch so<br> Ulrich</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934238#m934238 Der Martin self@kennst.net 2006-02-18T21:15:17Z 2006-02-18T21:15:17Z Else-Zweig bei Conditional Comments <p>Hallo Ulrich,</p> <blockquote> <blockquote> <p>Diese nette Aufforderung sehe ich auch, und das _obwohl_ ich die Seite mit einem IE besuche! :-)<br> <scnr><br> *grins* vielleicht geht's in Deinem Fall um ein update ;D<br> </scnr></p> </blockquote> </blockquote> <p>das mag schon sein, aber ich will nicht gemein sein: Das einzige, was der Server von meinem IE mitkriegt, ist die Identifikation (User Agent)<br>  Mozilla/4.0 (compatible; Generic Browser; Win32)<br> Mit diesem UA melden sich alle meine Browser, weil ich der Ansicht bin, es geht den Server einen feuchten Kehricht an, welchen Browser ich _wirklich_ verwende.</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> F: Was ist schneller: Das Licht oder der Schall?<br> A: Offensichtlich der Schall. Wenn man den Fernseher einschaltet, kommt immer erst der Ton, und dann erst das Bild. </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934249#m934249 Ulrich 2006-02-18T21:46:09Z 2006-02-18T21:46:09Z Else-Zweig bei Conditional Comments <p>Hallo,</p> <blockquote> <p>das mag schon sein, aber ich will nicht gemein sein: Das einzige, was der Server von meinem IE mitkriegt, ist die Identifikation (User Agent)<br> Mozilla/4.0 (compatible; Generic Browser; Win32)<br> Mit diesem UA melden sich alle meine Browser, weil ich der Ansicht bin, es geht den Server einen feuchten Kehricht an, welchen Browser ich _wirklich_ verwende.</p> </blockquote> <p>Ja ok, das ist einzusehen. Doch dann kannst Du es niemandem vorwerfen, daß Dein IE nicht als solcher erkannt wird und Du somit entsprechende Einladungen für downloads bekommst, oder?<br> Wobei sich mir die Frage aufdrängt, wie Deine Antwort ausgefallen wäre, wenn Du hättest gemein sein wollen :D</p> <p>mfG<br> Ulrich</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934239#m934239 Ashura http://noctus.net 2006-02-18T22:05:49Z 2006-02-18T22:05:49Z Else-Zweig bei Conditional Comments <p>Hallo Martin.</p> <blockquote> <p>Mozilla/4.0 (compatible; Generic Browser; Win32)<br> Mit diesem UA melden sich alle meine Browser, weil ich der Ansicht bin, es geht den Server einen feuchten Kehricht an, welchen Browser ich _wirklich_ verwende.</p> </blockquote> <p>Ich sehe das genau andersherum. Ich _will_, dass Server und damit die Seitenautoren sehen, welchen Browser ich verwende. Täte ich dies nicht, könnte ich nicht zum Verbreitungsgrad meines Browsers beitragen.</p> <p>Einen schönen Samstag noch.</p> <p>Gruß, Ashura</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934240#m934240 Der Martin self@kennst.net 2006-02-18T22:20:13Z 2006-02-18T22:20:13Z Else-Zweig bei Conditional Comments <p>Hallo Ashura,</p> <blockquote> <p>Ich sehe das genau andersherum. Ich _will_, dass Server und damit die Seitenautoren sehen, welchen Browser ich verwende.</p> </blockquote> <p>ach was. Stellst du dich auch im Supermarkt hin und rufst in den Raum, welches Waschpulver du verwendest? Und betonst du jedesmal, wenn du Batterien kaufst, dass du sie für einen mp3-Player der Marke Hüllebö verwenden wirst? Oder sagst du dem verkäufer im Baumarkt auch, dass du nachher, wenn du die Spanplatten verarbeitest, eine Bohrmaschine von Deck und Bläcker benutzt?<br> Nö, das geht doch niemanden etwas an.</p> <blockquote> <p>Täte ich dies nicht, könnte ich nicht zum Verbreitungsgrad meines Browsers beitragen.</p> </blockquote> <p>Was hat der Verbreitungsgrad eines Browsers damit zu tun, ob du seine Verwendung in die Welt hinausposaunst oder nicht?</p> <p>Schönen Abend noch,<br>  Martin</p> <div class="signature">-- <br> Wenn du beim Kochen etwas heißes Wasser übrig hast, friere es ein.<br> Heißes Wasser kann man immer gebrauchen. </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934245#m934245 Ashura http://noctus.net 2006-02-18T23:27:07Z 2006-02-18T23:27:07Z Else-Zweig bei Conditional Comments <p>Hallo Martin.</p> <blockquote> <blockquote> <p>Ich sehe das genau andersherum. Ich _will_, dass Server und damit die Seitenautoren sehen, welchen Browser ich verwende.</p> </blockquote> <p>ach was. […]</p> </blockquote> <p>Ich mag keine hanebüchenen Vergleiche. (OK, ich mag so gut wie gar keine Vergleiche.)</p> <blockquote> <p>Nö, das geht doch niemanden etwas an.</p> </blockquote> <p>Wenn ich etwas mitteilen möchte, tue ich dies auch. Ob jemand zuhört oder nicht, ist mir ziemlich egal.</p> <blockquote> <p>Was hat der Verbreitungsgrad eines Browsers damit zu tun, ob du seine Verwendung in die Welt hinausposaunst oder nicht?</p> </blockquote> <p>Woran will man¹ den Verbreitungsgrad sonst erkennen?</p> <p>Einen schönen Sonntag noch.</p> <p>Gruß, Ashura</p> <p>¹ der Webautor, peinlich genau auf die Auswertung seiner Site-Statistik achtend</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934241#m934241 at 2006-02-20T02:51:11Z 2006-02-20T02:51:11Z Else-Zweig bei Conditional Comments <p>Hallo.</p> <blockquote> <p>Und betonst du jedesmal, wenn du Batterien kaufst, dass du sie für einen mp3-Player der Marke Hüllebö verwenden wirst?</p> </blockquote> <p>Ausgerechnet bei dieser Marke hätte ich Skrupel.<br> MfG, at</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934242#m934242 Der Martin self@kennst.net 2006-02-20T06:30:16Z 2006-02-20T06:30:16Z Else-Zweig bei Conditional Comments <p>Morgen,</p> <blockquote> <blockquote> <p>Und betonst du jedesmal, wenn du Batterien kaufst, dass du sie für einen mp3-Player der Marke Hüllebö verwenden wirst?<br> Ausgerechnet bei dieser Marke hätte ich Skrupel.</p> </blockquote> </blockquote> <p>nana, du hast doch wohl keine Vorurteile gegen die Skandinavier? Vor allem aus Schweden sind wir doch schließlich rubuste, solide Qualität gewöhnt: Wasa, Volvo, Ikea, ...</p> <p>*scnr*<br>  Martin</p> <div class="signature">-- <br> Wenn du beim Kochen etwas heißes Wasser übrig hast, friere es ein.<br> Heißes Wasser kann man immer gebrauchen. </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934243#m934243 Ashura http://noctus.net 2006-02-20T13:08:54Z 2006-02-20T13:08:54Z Else-Zweig bei Conditional Comments <p>Hallo Martin.</p> <blockquote> <p>Vor allem aus Schweden sind wir doch schließlich rubuste, solide Qualität gewöhnt: Wasa, Volvo, Ikea, ...</p> </blockquote> <p>Eben, da kann einem nichts mehr passieren:</p> <p>„Mensch, das is doch ein Volvo, der ist aus Panzerstahl.“</p> <p>„Ich mach nicht!“</p> <p>„Da sind sogar Airbags drin.“</p> <p>Einen schönen Montag noch.</p> <p>Gruß, Ashura</p> <p>PS: Wer obiges nicht kennt: <a href="http://imdb.com/title/tt0180748/" rel="nofollow noopener noreferrer">Pflichtfilm</a>.</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934244#m934244 Der Martin self@kennst.net 2006-02-20T14:28:56Z 2006-02-20T14:28:56Z Else-Zweig bei Conditional Comments <p>Hallo Ashura,</p> <blockquote> <p>„Mensch, das is doch ein Volvo, der ist aus Panzerstahl.“</p> </blockquote> <p>das erinnert mich an einen Kalauer, der vor Jahren hier mal kursierte:</p> <p>Schedische Autos sind aus Schwedenstahl.<br> Deutsche Autos sind aus Kruppstahl.<br> Polnische Autos sind aus Diebstahl.</p> <blockquote> <p>PS: Wer obiges nicht kennt: <a href="http://imdb.com/title/tt0180748/" rel="nofollow noopener noreferrer">Pflichtfilm</a>.</p> </blockquote> <p>Aha, daher. Den Film kenne ich nur dem Titel nach.</p> <p>Schönen Tag noch,<br>  Martin</p> <div class="signature">-- <br> Fettflecke werden wieder wie neu, wenn man sie regelmäßig mit etwas Butter einschmiert. </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934246#m934246 Der Martin self@kennst.net 2006-02-18T23:32:52Z 2006-02-18T23:32:52Z Else-Zweig bei Conditional Comments <p>Hallo,</p> <blockquote> <p>Wenn ich etwas mitteilen möchte, tue ich dies auch. Ob jemand zuhört oder nicht, ist mir ziemlich egal.</p> </blockquote> <p>Okay, das ist dein gutes Recht.<br> Ich engagiere mich jedenfalls sehr für den Datenschutz und den Schutz der Privatsphäre.</p> <blockquote> <p>Woran will man¹ den Verbreitungsgrad sonst erkennen?</p> </blockquote> <p>Man¹ will das vielleicht. Aber es geht niemanden was an.</p> <p>Gute Nacht auch,<br>  Martin</p> <blockquote> <p>¹ der Webautor, peinlich genau auf die Auswertung seiner Site-Statistik achtend</p> </blockquote> <div class="signature">-- <br> Solange der Nagellack nicht trocken ist,<br> ist eine Frau praktisch wehrlos.<br>   (Burt Reynolds, US-Schauspieler) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934247#m934247 Ashura http://noctus.net 2006-02-18T23:38:51Z 2006-02-18T23:38:51Z Else-Zweig bei Conditional Comments <p>Hallo Martin.</p> <blockquote> <p>Ich engagiere mich jedenfalls sehr für den Datenschutz und den Schutz der Privatsphäre.</p> </blockquote> <p>Was ich verstehen kann und worin ich mich teilweise auch engagiere.</p> <p>Aber wenn ich *explizit* will, dass man meinen Browser erkennt, gibt es zumindest meinerseits dahingehend keine Probleme.</p> <blockquote> <blockquote> <p>Woran will man¹ den Verbreitungsgrad sonst erkennen?</p> </blockquote> <p>Man¹ will das vielleicht. Aber es geht niemanden was an.</p> </blockquote> <p>Dann könnten wir im Grunde gleich den UA-String abschaffen. Einen anderen Zweck erfüllt er ja heutzutage kaum¹ noch.</p> <p>Einen schönen Sonntag noch.</p> <p>Gruß, Ashura</p> <p>¹ bis auf den Einsatz in schlecht geschriebenen Scripten</p> <div class="signature">-- <br> sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|<br> <a href="http://del.icio.us/mathbr" rel="nofollow noopener noreferrer"><a href="mathbr:del.icio.us/" rel="nofollow noopener noreferrer">mathbr:del.icio.us/</a></a> <a href="http://w00t.noctus.net" rel="nofollow noopener noreferrer"><a href="mathbr:w00t/" rel="nofollow noopener noreferrer">mathbr:w00t/</a></a> </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934248#m934248 seth email_selfforum@wg-karlsruhe.de http://www.bierdatenbank.de 2006-02-20T23:36:26Z 2006-02-20T23:36:26Z Else-Zweig bei Conditional Comments <p>gudn tach!</p> <blockquote> <blockquote> <blockquote> <p>Woran will man¹ den Verbreitungsgrad sonst erkennen?</p> </blockquote> <p>Man¹ will das vielleicht. Aber es geht niemanden was an.</p> </blockquote> <p>Dann könnten wir im Grunde gleich den UA-String abschaffen. Einen anderen Zweck erfüllt er ja heutzutage kaum¹ noch.</p> </blockquote> <p>[...]</p> <blockquote> <p>¹ bis auf den Einsatz in schlecht geschriebenen Scripten</p> </blockquote> <p>oder scripts, die sonst den bug-versuchten netscape 4 zum absturz bringen wuerden.</p> <p><scnr>ach so: "Woran will man [setze fussnote ein] bis auf den Einsatz in schlecht geschriebenen Scripten den Verbreitungsgrad sonst erkennen?" hihi.</scnr></p> <p>prost<br> seth</p> <p><!--[if !eddi]>-->ps.<!--<![endif]--> es ist uebrigens gar nicht so leicht mit der suche nach einem (kurzen) begriff bei google genau einen hit zu erhalten.<br> eine <a href="http://www.google.de/search?hl=de&q=H%FClleb%F6" rel="nofollow noopener noreferrer">suche nach Hüllebö</a> ist so eine. dagegen liefert sogar eine <a href="http://www.google.de/search?hl=de&q=h%F8g%F8r%F8k" rel="nofollow noopener noreferrer">suche nach høgørøk</a>, was mir irgendwie spontan dazu wieder eingefallen ist, noch mehrere hunderts hits.</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934251#m934251 Der Martin self@kennst.net 2006-02-18T12:59:50Z 2006-02-18T12:59:50Z Else-Zweig bei Conditional Comments <p>Hallo,</p> <blockquote> <p>Dass so’n conditional comment nicht nur Kommentar heißt, sondern auch einer IST, ist mir schon klar.</p> </blockquote> <p>*g*</p> <blockquote> <blockquote> <p>Aber da unbekannte Tags ja ignoriert werden sollen, dürften andere Browser sich auch an den "Downlevel-revealed Conditional Comments" nicht stören; es bleibt also nur ein formaler Fehler, der IMHO zu verschmerzen ist.<br> Du meinst <code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![if</span> <span class="token attr-name">!IE]</span><span class="token punctuation">></span></span></code> wäre völlig OK, Scheiß auf Validität?</p> </blockquote> </blockquote> <p>Naja, so drastisch hätte ich es jetzt nicht formuliert. Ich finde es natürlich richtig und erstrebenswert, validen Code zu schreiben.<br> Aber es gibt halt ab und zu Fälle, in denen ich eine valide Lösung nicht hinbekomme. Wenn es dann aber eine nicht-valide gibt, die das leistet, was ich will, und nach reiflicher Überlegung zumindest keine schädlichen Nebenwirkungen haben dürfte, dann lass ich schon mal fünfe gerade sein. Da halte ich es dann so ähnlich wie mit den Warnungen des Validators bzgl. fehlender und damit evtl. problematischer Farben: Danke für den Hinweis, ich hab drüber nachgedacht und sehe kein wirkliches Problem in dieser Regelverletzung.</p> <p>Schönes Wochenende noch,<br>  Martin</p> <div class="signature">-- <br> Das Gehirn ist schon eine tolle Sache: Es fängt ganz von allein an zu arbeiten, wenn man morgens aufsteht, und hört erst damit auf, wenn man in der Schule ankommt.<br>   (alte Schülererkenntnis) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934258#m934258 Der Martin self@kennst.net 2006-02-18T11:32:53Z 2006-02-18T11:32:53Z Else-Zweig bei Conditional Comments <p>Hallo,</p> <blockquote> <p>So funktioniert es bei mir:<br> <code class="language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code></p> </blockquote> <p>ja, das funktioniert tatsächlich. Aber zeig das mal dem Validator. Der wird dir sagen, dass mit dem "--" vor "<![endif]--> der HTML-Kommentar zu Ende ist, und dass er mit dem folgenden unbekannten Tag "<![endif]-->" nichts anfangen kann.<br> Also als Praxislösung okay, aber eben formal nicht ganz astrein. Dann kann man auch gleich die einfache Schreibweise</p> <p><code class="language-html"><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![if</span> <span class="token attr-name">!IE]--</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>![endif]</span><span class="token punctuation">></span></span></code></p> <p>verwenden.</p> <p>So long,<br>  Martin</p> <div class="signature">-- <br> Man gewöhnt sich an allem, sogar am Dativ. </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934253#m934253 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-18T12:22:44Z 2006-02-18T12:22:44Z Else-Zweig bei Conditional Comments <p>Hello out there!</p> <blockquote> <p>So funktioniert es bei mir:<br> <code class="language-html"><span class="token comment"><!--[if !IE]><p>only MSIE</p><![endif]--></span></code></p> </blockquote> <p>^<br> Glaub ich nicht. ;-)</p> <blockquote> <p><code class="language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code></p> </blockquote> <p>Das ist ja das, was ich schon probiert hatte (im OP nur das '!' falsch gesetzt). Das funktioniert nicht im IE 5.0.</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934254#m934254 jeanlucpicard2 2006-02-18T15:27:28Z 2006-02-18T15:27:28Z Else-Zweig bei Conditional Comments <p>Hi!</p> <blockquote> <blockquote> <p>So funktioniert es bei mir:<br> <code class="language-html"><span class="token comment"><!--[if !IE]><p>only MSIE</p><![endif]--></span></code><br>            ^<br> Glaub ich nicht. ;-)</p> </blockquote> </blockquote> <p>ups, wenn du's so siehst. Ich glaubs auch nicht ;-)</p> <blockquote> <blockquote> <p><code class="language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code></p> </blockquote> <p>Das ist ja das, was ich schon probiert hatte (im OP nur das '!' falsch gesetzt). Das funktioniert nicht im IE 5.0.</p> </blockquote> <p><code class="language-html"><span class="token comment"><!--<![endif]--></span></code><br>     ^ du hattest es ohne ohne "<!" gepostet. Ab IE 5.5 funktioniert das nämlich so (bin mir sicher, dass ich das getestet habe). Ich dachte bisher immer im IE 5.0 würde das auch gehen. Scheinbar liege ich da falsch, oder geht es doch mit besagtem "<!"?</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934255#m934255 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-18T16:05:59Z 2006-02-18T16:05:59Z Else-Zweig bei Conditional Comments <p>Hello out there!</p> <blockquote> <p><code class="language-html"><span class="token comment"><!--<![endif]--></span></code><br>     ^ du hattest es ohne ohne "<!" gepostet.</p> </blockquote> <p>„ups, wenn du's so siehst.“ ;-)</p> <p>Der Unterschied war mir inzwischen auch schon aufgefallen. Hab deins auch getestet: Nichts von alledem funktioniert im IE 5.0; lediglich die invalide Variante ohne Auskommentierung.</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934256#m934256 jeanlucpicard2 2006-02-18T17:16:28Z 2006-02-18T17:16:28Z Else-Zweig bei Conditional Comments <p>Hi!</p> <blockquote> <p>Hab deins auch getestet: Nichts von alledem funktioniert im IE 5.0; lediglich die invalide Variante ohne Auskommentierung.</p> </blockquote> <p>Hier noch eine Ergänzung:<br> <code class="language-html"><span class="token comment"><!--[if !IE]>--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code><br>             ^ dieses ">" hatte ich in meinem Beispielcode vergessen und in deinem Code stand dies auch nicht. Führt das vielleicht auch im IE 5.0 zum Erfolg?</p> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934257#m934257 Gunnar Bittersmann self2006@gunnarbittersmann.de http://gunnarbittersmann.de/ 2006-02-19T00:13:15Z 2006-02-19T00:13:15Z HEUREKA: Else-Zweig bei Conditional Comments <p>Hello out there!</p> <blockquote> <p><code class="language-html"><span class="token comment"><!--[if !IE]>--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code><br> Führt das vielleicht auch im IE 5.0 zum Erfolg?</p> </blockquote> <p>Ja!!!11einself</p> <p>Wenn ich mich auf 5.0er Niveau herablasse, verstehe ich jetzt sogar, warum. ;-)</p> <p>See ya up the road,<br> Gunnar</p> <div class="signature">-- <br> “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen) </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934260#m934260 MudGuard http://www.andreas-waechter.de/ 2006-02-18T12:05:53Z 2006-02-18T12:05:53Z Else-Zweig bei Conditional Comments <p>Hi,</p> <blockquote> <blockquote> <p><code class="language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code></p> </blockquote> <p>ja, das funktioniert tatsächlich. Aber zeig das mal dem Validator. Der wird dir sagen, dass mit dem "--" vor "<![endif]--> der HTML-Kommentar zu Ende ist,</p> </blockquote> <p>Wieso? Der ist doch bereits vor dem <p> zu Ende.</p> <p>cu,<br> Andreas</p> <div class="signature">-- <br> <a href="http://www.Mud-Guard.de/" rel="nofollow noopener noreferrer">Warum nennt sich Andreas hier MudGuard?</a><br> <a href="http://www.schreinerei-waechter.de/" rel="nofollow noopener noreferrer">Schreinerei Waechter</a><br> Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.<br> </div> https://forum.selfhtml.org/self/2006/feb/18/else-zweig-bei-conditional-comments/934259#m934259 Twilo 2006-02-18T12:22:13Z 2006-02-18T12:22:13Z Else-Zweig bei Conditional Comments <p>Hallo,</p> <blockquote> <blockquote> <p>So funktioniert es bei mir:<br> <code class="language-html"><span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span></code></p> </blockquote> </blockquote> <blockquote> <p>ja, das funktioniert tatsächlich. Aber zeig das mal dem Validator. Der wird dir sagen, dass mit dem "--" vor "<![endif]--> der HTML-Kommentar zu Ende ist, und dass er mit dem folgenden unbekannten Tag "<![endif]-->" nichts anfangen kann.</p> </blockquote> <p>laut <a href="http://validator.w3.org/" rel="nofollow noopener noreferrer">validator@w3c</a> ist nachfolgender HTML-Code "This Page Is Valid XHTML 1.0 Strict!"</p> <pre><code class="block language-html"><span class="token prolog"><?xml version="1.0" encoding="utf-8"?></span> <span class="token doctype"><span class="token punctuation"><!</span><span class="token doctype-tag">DOCTYPE</span> <span class="token name">html</span> <span class="token name">PUBLIC</span> <span class="token string">"-//W3C//DTD XHTML 1.0 Strict//EN"</span> <span class="token string">"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>html</span> <span class="token attr-name">xmlns</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://www.w3.org/1999/xhtml<span class="token punctuation">"</span></span> <span class="token attr-name">dir</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>ltr<span class="token punctuation">"</span></span> <span class="token attr-name">lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>en<span class="token punctuation">"</span></span> <span class="token attr-name"><span class="token namespace">xml:</span>lang</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>en<span class="token punctuation">"</span></span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>title</span><span class="token punctuation">></span></span>Test!<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>meta</span> <span class="token attr-name">http-equiv</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>Content-Type<span class="token punctuation">"</span></span> <span class="token attr-name">content</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/html; charset=utf-8<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>body</span><span class="token punctuation">></span></span> <span class="token comment"><!--[if !IE]--></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>p</span><span class="token punctuation">></span></span>any standard-compliant browser<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>p</span><span class="token punctuation">></span></span><span class="token comment"><!--<![endif]--></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>body</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>html</span><span class="token punctuation">></span></span> </code></pre> <p>mfg<br> Twilo</p>