Was ist besser/sinnvoller?
Gerhard
- css
Hallo,
welche der beiden Angaben
<!--[if lte IE 6]><style>@import url(xxxxx.css);</style><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" href="xxxxx.css" type="text/css" /><[endif]-->
würdet Ihr empfehlen und warum?
Gruß
Gerhard
Zusatzfrage:
Gibt es kein else in CSS?
Dann müsste ich den Fall "gt IE 6 oder nicht IE" mit mehreren if's abhandeln?
Gruß
Gerhard
Zusatzfrage:
Gibt es kein else in CSS?
Dann müsste ich den Fall "gt IE 6 oder nicht IE" mit mehreren if's abhandeln?
Irrtum. Else gehört nicht der CSS- Familie an, sondern heisst mit Nachnamen "conditional comments" und stammt aus der nordamerikanischen Sippe Winzigweich.
Kalle
@@Gerhard:
Gibt es kein else in CSS?
Wieso in CSS? Conditional comments haben mit CSS so viel zu tun wie der Papst mit Sex.
Else-Zweig bei Conditional Comments
Re: Else-Zweig bei Conditional Comments
Live long and prosper,
Gunnar
@@Gunnar Bittersmann:
Wieso in CSS? Conditional comments haben mit CSS so viel zu tun wie der Papst mit Sex.
Oops, Link vergessen: wie der Papst mit Sex.
Live long and prosper,
Gunnar
Hallo!
Mein Ziel ist:
Wenn IE6 und älter:
<a ...> ... </a>
Wenn neuer als IE6 oder anderer Browser:
<p ...> ... </p>
Da es kein else gibt habe ich es versucht mit:
<!--[if lte IE 6]>
<a ...> ... </a>
<![endif]-->
<!--[if gt IE 6]>
<p ...> ... </p>
<![endif]-->
<!--[if !IE]>
<p ...> ... </p>
<![endif]-->
Dann wird aber bei Standardbrowsern gar nichts angezeigt.
In Deiner Referenz:
habe ich gefunden
<!--[if !IE]--><p>any standard-compliant browser</p><!--<![endif]-->
was angeblich funktionieren sollte.
Bei mir kommt als Ergebnis im Browser IE6:
<!--[if !IE]-->
any standard-compliant browser
Gruß
Gerhard
@@Gerhard:
In Deiner Referenz:
»» Else-Zweig bei Conditional Comments
habe ich gefunden
<!--[if !IE]--><p>any standard-compliant browser</p><!--<![endif]-->
> was angeblich funktionieren sollte.
Du hättest
(1) den Thread zuende lesen sollen.
(2) auch in die andere Referenz schauen sollen.
Live long and prosper,
Gunnar
--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
Hallo Gunnar,
das Problem bei den threads ist, dass sie sehr unübersichtlich sind.
Wo ist das Ende, was gehört wozu?
Daher war ich happy, gefunden zu haben, was angeblich funktionierte.
Werde aber versuchen, den Rest zu verstehen,
danke
Wolfgang
Wieso in CSS? Conditional comments haben mit CSS so viel zu tun wie der Papst mit Sex.
Du meinst, er bestimmt die Regeln, darf aber nicht mitspielen?
Kalle
HAllo,
»» Wieso in CSS? Conditional comments haben mit CSS so viel zu tun wie der Papst mit Sex.
Du meinst, er bestimmt die Regeln, darf aber nicht mitspielen?
nicht nur, dass er nicht mitspielen darf - genaugenommen darf er doch nicht einmal Erfahrung mit der praktischen Anwendung seiner Spielregeln haben. So ähnlich, als sollte ein Blinder die Kundinnen beim Friseur beraten, welche Haarfarbe zu ihnen passt.
Ciao,
Martin
nicht nur, dass er nicht mitspielen darf - genaugenommen darf er doch nicht einmal Erfahrung mit der praktischen Anwendung seiner Spielregeln haben.
Naja, da gibt es viele Berufsgruppen. Unternehmensberater, die noch nie ein Unternehmen geführt haben, Richter, die noch nie im Knast gesessen haben usw.
So ähnlich, als sollte ein Blinder die Kundinnen beim Friseur beraten, welche Haarfarbe zu ihnen passt.
Ja, die Leute regen sich zwar auf, dass er einem Glatzkopf rote Dauerwellen aufschwatzt. Aber alle sind gespannt, welchen Spruch er als nächsten loslässt. Er ist halt ein begabter Unterhaltungskünstler.
Kalle
Hallo,
welche der beiden Angaben
<!--[if lte IE 6]><style>@import url(xxxxx.css);</style><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" href="xxxxx.css" type="text/css" /><[endif]-->
>
> würdet Ihr empfehlen und warum?
Ich empfehle die zweite Version. Der IE versteht ja die erste Version <http://de.selfhtml.org/css/formate/einbinden.htm@title=nur eingeschränkt:>
Beachten Sie:
Der Internet Explorer 5.x unterstützt die Einbindung über @import nur bezüglich der Ausgabemedien screen und all.
Kalle
@@Gerhard:
welche der beiden Angaben
<!--[if lte IE 6]><style>@import url(xxxxx.css);</style><![endif]-->
<!--[if lte IE 6]><link rel="stylesheet" href="xxxxx.css" type="text/css" /><[endif]-->
würdet Ihr empfehlen und warum?
Weder noch, sondern Angaben für IE < 7 mit '* html
'-Hack innerhalb des einen Stylesheets.
Das wird gerade im Thread Conditional Comments funkt nicht diskutiert.
Live long and prosper,
Gunnar