Conditional Comments
Hallo
ich glaube ich habe Tomaten auf den Augen Code:
<!--[if gte IE 7]> Vielleicht kann mir jemand die Tomaten von den Augen nehmen ? Gruss Rico |
Conditional Comment
Hallo,
deine Bedingung "gte IE7" bedeutet >= 7 für < 7 brauchst du "lt IE7" Webstandards-Projekt - Conditional Comments Ich sehe gerade, dass du keine speziellen CSS-Definition mit den CC erreichen willst. Deine genannten Browser außer dem IE reagieren GAR nicht darauf. Was willst du denn mit der Abfrage erreichen? |
Zitat:
der HTML-Code + CSS bewirkt eine kleine fixe Box mit postion:fixed, die aber durch IE < 7 nicht interpretiert wird, also lasse ich sie für diese Browser weg. Gruss Rico |
Conditional Comment
Hallo.
ich hoffe, ich habe es jetzt verstanden: Die fixe Box soll von allen Browsern außer IE < IE7 angezeigt werden? CC ist aber NUR für den IE. Die anderen Browser ignorieren es immer! Da kannst du in den CC schreiben was du willst. Es wird z.B. im Firefox nix passieren. Eine Browserweiche für die Darstellung deiner Box musst du anders realisieren. Vielleicht fällt hier noch jemandem was anderes als Javascript ein. |
Entweder mit Javacsript und document.write ( unsicher)
oder Element im Quelltext lassen und per CC eine eigene css-Anweisung für die IE-Browser <7 schreiben, z.B. display:none anstelle position:fixed ;) |
Code:
<!--[if gte IE 7]><!--> |
Zitat:
Offensichtlich verstehen alle Browser CC, denn ich habe den obigen HTML-Code testhalber in eine HTML-Seite gepackt und die Seite per Zitat:
Bei allen Browsern funktioniert dies einwandfrei. Dies stammt zwar von Frontpage, hat damit aber nichts zu tun. Auch Dreamweaver verwendet CC in ähnlicher Weise mit Bibliotheken. Gibt es irgendwo im Web ein Tutorial zu CC und der Verwendung in versch. Browsern? Könnte man ev. boolschen Opereatoren im CC verwenden? Wenn das funktionieren würde, hätte man ein starkes Instrument um direkt im HTML-Code gezielt Anpassungen an Browser-Varianten zu machen Gruss Rico |
Zitat:
About Conditional Comments Zitat:
Zitat:
RoToRas Lösung ist für normale Browser nichts anderes als zwei Kommentare. Es wird *keine* Bedingung ausgewertet. |
Zitat:
Zitat:
Nun bin ich so schlau wie zuvor. Gruss Rico |
Sag ich doch.
Per CC HTML-Code (invalide) einbinden birgt Probleme. Lieber per CC und css für entsprechende Browser verstecken :) DAS funktioniert soweit es die IE's betrifft, zuverlässig. Das ist kein Widerspruch. Der eine Teil der Browser und Nutzer soll es ja sehen und nutzen, der Rest nicht. Alternative wäre eine php-Browserabfrage und entsprechende Nachfolgeanweisungen. Aufwändig und bekanntermaßen nicht perfekt zuverlässig. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 14:11 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023