Torsten80 Posted November 30, 2014 Report Share Posted November 30, 2014 Hallo zusammen, leider werden ja die html5 Befehle im IE7 und 8 nicht richtig umgesetzt - bei mir sieht die Seite z.B. komplett so aus, als würde die CSS überhaupt nicht angezogen werden. Ich habe den folgenden Codeschnippsel gefunden, der das Problem beheben soll: Leider hab ich noch nicht herausgefunden, wie ich diesen Code in den Head der Shopseiten einbauen kann. Ich denke das Problem sollten alle haben, die auf 4.1 umgestellt haben... Kann jemand eventuell weiterhelfen? Danke und viele Grüße Torsten ---EDIT: --- Okay, scheinbar wird der Code geblockt - hier der Link dazu: http://koecki.net/2012/03/html5-im-ie8-und-ie7-richtig-darstellen/ Link to comment Share on other sites More sharing options...
Amrit Posted November 30, 2014 Report Share Posted November 30, 2014 in die Datei "display.php" zu finden in DeinShop/xtCore/ Grüße Link to comment Share on other sites More sharing options...
Torsten80 Posted November 30, 2014 Author Report Share Posted November 30, 2014 Danke für deine Antwort! Ich habe dort den Code integriert - Im Quelltext der HTML Seite wird nun der Code im Head angezeigt. Leider hat das jedoch nicht den gewünschten Erfolg gehabt. Die Seite wird im IE8 immernoch falsch (ohne html5 Code) angezeigt. :-( Grüße Torsten Link to comment Share on other sites More sharing options...
Amrit Posted November 30, 2014 Report Share Posted November 30, 2014 Doofe Frage, hast Du bei dem <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]-->die <!-- --> weggemacht Grüße Link to comment Share on other sites More sharing options...
Torsten80 Posted November 30, 2014 Author Report Share Posted November 30, 2014 Ähm nö?! Ich habe das ganze als echo Ausgabe in den php Teil übernommen. Im html Quellcode erscheint so der komplette Eintrag inkl. <!-- Grüße Torsten Link to comment Share on other sites More sharing options...
9Gleis1/2 Posted November 30, 2014 Report Share Posted November 30, 2014 Müsste die URL nicht eher so lauten "http://html5shiv.googlecode.com/svn/trunk/html5.js" [/HTML] Link to comment Share on other sites More sharing options...
Amrit Posted November 30, 2014 Report Share Posted November 30, 2014 Ähm nö?! Ich habe das ganze als echo Ausgabe in den php Teil übernommen. Im html Quellcode erscheint so der komplette Eintrag inkl. <!-- Grüße Torsten <!-- xx --> damit wird eine Anweisung auskommentiert, also das muss weg sonst geht es nicht siehe Beitrag von 9Gleis1/2 Grüße Manfred Link to comment Share on other sites More sharing options...
jwinkel Posted December 1, 2014 Report Share Posted December 1, 2014 Die Adresse für das Script, das Ihr zu laden versucht, existiert nicht mehr. Man muss das jetzt hier herunterladen und lokal installieren... Link to comment Share on other sites More sharing options...
Torsten80 Posted December 2, 2014 Author Report Share Posted December 2, 2014 das Skript habe ich bei mir auf den Server gestellt und den Link geändert... ich habe es auch ohne <!-- --> versucht - tut nicht. Ich habs auch komplett ohne if Anweisung versucht, also nur das Skript eingebunden - keine Veränderung. Grüße Torsten Link to comment Share on other sites More sharing options...
9Gleis1/2 Posted December 4, 2014 Report Share Posted December 4, 2014 @Torsten80 das Skript habe ich bei mir auf den Server gestellt und den Link geändert... ich habe es auch ohne <!-- --> versucht - tut nicht. Auszug aus http://koecki.net/2012/03/html5-im-ie8-und-ie7-richtig-darstellen Die aktuelle Generation, also der IE9, sollte die neuen Selektoren, wie unter anderem <nav>, <footer>, <aside> oder <header>, auch ohne weiteres verarbeiten können. Aber wer hätte es gedacht, die älteren Versionen wie der IE8 und IE7 kommen damit nicht klar. Die Seite sah demnach total zerschossen aus, so als ob die CSS-Befehle überhaupt nicht vorhanden sind. Möchte nicht belehren, jedoch lesen bildet. Laut Koecki ist "html5shiv" ein Javascript-basiertes Tuning-Tool um älteren MS IE-Browsern eine html5-Darstellung zu spendieren. Mit den "<!-- -->" Befehlen kann man spezielle Browser-Typen selektieren und identifizieren. Um "etwas zu sehen" sollte ein alter Browser obigen Typs verwenden werden oder die Eigenschaften eines obigen Browsers in irgendeiner Form simulieren verwendet werden. Link to comment Share on other sites More sharing options...
Torsten80 Posted December 4, 2014 Author Report Share Posted December 4, 2014 Ehrlich gesagt verstehe ich den (tieferen) Sinn deiner Antwort nicht. Vielleicht kannst du das noch mal etwas genauer erklären - gerne auch ohne zynische Kommentare. Danke und Gruss Torsten Link to comment Share on other sites More sharing options...
9Gleis1/2 Posted December 4, 2014 Report Share Posted December 4, 2014 Es gibt eine Menge von Usern die verwenden die neusten Browser und andere User verwenden alte Browser wie IE7 und IE8 Neuere Browser können html5 und alte Browser nicht. Wenn eine Webseite für html5 optimiert ist wird diese in einem neuen Browser korrekt angezeigt. In einem alten Browser jedoch nicht. Hier kommt "html5shiv" ins Spiel. Mit diesem Script wird versucht einige html5-Eigenschaften nachzurüsten. Moderne Browser sollen jedoch das Script ignorieren, deshalb wird "<!-- -->" verwendet. Alte IE-Browser reagieren jedoch darauf und lassen sich ueber die Versionnummer selektieren. Will man die Funktionen von "html5shiv" in Aktion sehen muß man einen alten Broser verwenden. Link to comment Share on other sites More sharing options...
Torsten80 Posted December 4, 2014 Author Report Share Posted December 4, 2014 Ich habe noch einen alten Rechner mit XP und IE8 hier - ich kann also selber prüfen, ob das Skript funktioniert oder nicht.... leider tut's in meinem Fall wie gesagt nicht Grüße Torsten Link to comment Share on other sites More sharing options...
9Gleis1/2 Posted December 5, 2014 Report Share Posted December 5, 2014 Auszug aus http://koecki.net/2012/03/html5-im-i...tig-darstellen Die aktuelle Generation, also der IE9, sollte die neuen Selektoren, wie unter anderem <nav>, <footer>, <aside> oder <header>, auch ohne weiteres verarbeiten können. Man braucht nätürlich auch eine html5 - Webseite. Zudem müsste man in das Skript "html5shiv" schauen welche html5-Sturktur unterstützt wird. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.