online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon Mich vom 30.12.2019, 15:39 Options

IE7 hat Probleme bei CSS-Navigation

Hallo,

ich habe kürzlich den IE 7 erhalten und mit Schrecken festgestellt, daß damit die Navigation auf meiner Homepage nicht wie gewünscht funktioniert.

Ich habe eine Navigation in reinem CSS ("geklaut" und für mich umgewandelt von: http://barrierefrei.e-workers.de/workshops/tricks/menues.php) mit jeweils eigenen CSS für IE 6 und älter.

Der IE 7 läßt sich aber offenbar mit "Conditional Comments" nicht ansprechen (außer wenn das "normale CSS" für moderne Browser fehlt)

Offenbar benutzt er im Gegensatz von IE 6 (und ältere) das normale CSS (wie Opera oder Firefox).

Beim Aufruf der Seiten stehen beim IE7 die einzelnen Spalten untereinander (statt wie gewollt nebeneinander)

Ich habe jetzt provisorisch eine Tabelle angelegt, um die Spalten in die Horizontale zu zwängen. Das Ergebnis: Beim Aufruf sind die Spalten untereinander; beim ersten Drüberfahren mit der Maus sind sie (wie gewünscht) nebeneinander...

Ein Beispiel habe ich hier: http://im-internet.org/ie7/

Das CSS für die normale Navigation ist hier: http://im-internet.org/ie7/css/navigation.css
Das CSS für die IE6-Naviagation ist hier: http://im-internet.org/ie7/css/fix-ie.css
Und das Grund-CSS ist hier: http://im-internet.org/ie7/css/no6.css

Kann mir irgend jemand weiterhelfen, wie auch der IE7 die Seite schon beim Seitenaufruf wie gewünscht (also horizontal) anzeigt (und möglichst ohne eine Tabelle zu benutzen) ?

Übrigens: die Navigation auf der Ursprungsseite (http://barrierefrei.e-workers.de/workshops/tricks/menues.php) ) funktioniert verblüffenderweise mit dem IE7 einwandfrei - also muß der Fehler wohl bei mir liegen...

Vielen Dank

Mich


Antwort schreiben

Antwort 1 von Mich vom 03.01.2020, 21:56 Options

Niemand da, der mir helfen kann ?
(hallo rfb...)

Mich

Antwort 2 von katy vom 05.01.2020, 09:18 Options

Hallo Mich,

ich kann erst einmal nur auf einen Teil deiner Frage eingehen und zwar:
Zitat:
Der IE 7 läßt sich aber offenbar mit "Conditional Comments" nicht ansprechen (außer wenn das "normale CSS" für moderne Browser fehlt)

Offenbar benutzt er im Gegensatz von IE 6 (und ältere) das normale CSS (wie Opera oder Firefox).
Auch IE7 lässt sich mit CC ansprechen, allerdings tust du das nicht. In deinen CC wird nur gefragt:
<!--[if IE 6]>
...
<!--[if lt IE 6]>
...
<!--[if lt IE 5.5000]>
...
(also 6, <6, <5.5)
auf IE7 fragst du gar nicht.

Vieleicht löst das ja schon das Problem.

Gruß
katy

Antwort 3 von Mich vom 05.01.2020, 10:56 Options

Hallo Katy,

danke für deine Antwort.
Ich hab es natürlich auch mit CC für IE7 probiert . aber da reagiert er nur, wenn das css für die "guten" Browser fehlt.

Mich

Antwort 4 von katy vom 05.01.2020, 11:26 Options

Hallo Mich,

Wie hast du den IE7 denn vom "normalen CSS" ausgeschlossen? Bei den ganz alten IEs ist das klar mit @import passiert, aber 6 und 7 laden das dann auch.

Gruß
katy

Antwort 5 von Mich vom 05.01.2020, 11:52 Options

Hallo Katy,

ich dachte eigentlich, auch die "modernen" IE (6 + 7) beachten das "@import" nicht.
Jedenfalls reagiert der IE6 so wie gewünscht und richtet sich nach dem eigens für IE geschriebenen CSS.
Der IE 7 tut das nur, wenn ich die Verbindung zum "richtigen" Navi-CCC rauslösche (dann gehen FF und Opera nicht mehr).

Ich glaube aber nicht, daß es sich bei mir um ein grundsätzliches Problem handelt - die Originalnavigation (Link in meiner ersten Frage) funktioniert ja mit dem IE7...

Bei der Anpassung an meine Bedürfnisse habe ich offenbar irgendwo einen Fehler gemacht (der jahrlang nicht aufgefallen ist, weil der IE6 wunschgemäß reagierte).

Bloß: wo ist der (mein) Fehler ?

Gruß
Mich

Antwort 6 von katy vom 05.01.2020, 14:23 Options

Hallo Mich,

ich kann dir versichern IE 6 und 7 nutzen @import. Ich binde meine Stylesheets ausschließlich so ein und hatte noch nie Probleme.

Aber vielleicht solltest du den Rat auf der Seite, von der du das Menü hast, beherzigen:
Zitat:
Wer solch ein Menü produktiv einsetzen möchte, ist besser mit ein klein wenig Javascript (nur für IE) bedient. Einfach mal nach "suckerfish" oder "son of suckerfish" googeln.
Das Ganze ist für mich wirklich ein wildes Geflecht aus Krücken und hält wirklich nur bis zum nächsten Browser-Update.

Gruß
katy

Ähnliche Themen

FF - Lesezeichenordner verschieben ?
SanktAugustiner  23.01.2007 - 133 Hits - 3 Antworten

IE7
bertchen  24.04.2007 - 96 Hits - 9 Antworten

CSS und Forefox 2.0.0.2
SilverTiger  10.03.2007 - 95 Hits - 26 Antworten

Probleme beim Installieren von IE7!!
domain10  10.03.2007 - 66 Hits - 1 Antwort

Probleme Seitenaufbau IE7
lindberg18  30.01.2008 - 61 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026