IPB

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> Firefox zeigt alle korrekt an, aber der IE nicht! Was tun?
Dark
Beitrag 13.07.2007 - 11:06
Beitrag #1


Rookie


Gruppe: User
Beiträge: 2
Mitglied seit: 13.07.2007
Mitglieds-Nr.: 6.925



Hallo,
ich habe eine Menü gemacht, dass im Firefox so angezeigt wird wie es soll, aber mit IE geht es garnicht. Woran liegt es?

http://www.bnv-bierstetten.de/test/index.html

Mfg Dark firefox_love.gif
Go to the top of the page
 
+Quote Post
Peter Gedamke
Beitrag 13.07.2007 - 12:57
Beitrag #2


posten ist das halbe Leben
***

Gruppe: User
Beiträge: 201
Mitglied seit: 15.10.2006
Wohnort: Berlin
Mitglieds-Nr.: 6.416



hallöchen Dark,

abgesehen davon, dass in deinem Quelltext ganze 50 Tidy-Warnungen erkannt werden blink.gif wäre es hilfreich, wenn du mal angeben könntest was davon nun im anderen Browser nicht erkannt wird icon14.gif
Go to the top of the page
 
+Quote Post
Dark
Beitrag 13.07.2007 - 14:51
Beitrag #3


Rookie


Gruppe: User
Beiträge: 2
Mitglied seit: 13.07.2007
Mitglieds-Nr.: 6.925



Was sind Tidy Warnungen? :-)

Also es so, wenn man beim IE über die Buttons geht, dann fahren sie nicht nach unten aus! Beim FF aber schon.

MFg
Go to the top of the page
 
+Quote Post
Thomas
Beitrag 13.07.2007 - 15:02
Beitrag #4


Nachschlagewerk des Orakels
Gruppensymbol

Gruppe: Mods
Beiträge: 955
Mitglied seit: 29.08.2006
Wohnort: Frankfurt am Main
Mitglieds-Nr.: 6.217



ZITAT(Dark @ 13.07.2007 - 12:06) *
Hallo,
ich habe eine Menü gemacht, dass im Firefox so angezeigt wird wie es soll, aber mit IE geht es garnicht. Woran liegt es?

Nach Reduzierung auf das Wesentliche entsteht folgender Quelltext:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>
FF vs. IE
</title>
<style type="text/css">
<!--
li ul {
position: absolute;
left: -999em;
}
li:hover ul {
left: auto;
}
-->
</style>
</head>
<body>
<ul>
<li>
<a href="foo">mouseover</a>
<ul>
<li>
<a href="foo">Mich siehst du nur, wenn du mit der Maus
oben über den Text "mouseover" fährst.</a>
</li>
<li>
<a href="foo">Mich siehst du nur, wenn du mit der Maus
oben über den Text "mouseover" fährst.</a>
</li>
</ul>
</li>
</ul>
</body>
</html>
(extra für Peter: vollkommen valide ohne Warnungen oder gar Fehler ).

Dem Eingeweihten wird dann schnell deutlich, dass die Funktionalität deines Menüs auf der Pseudoklasse :hover für das Element li beruht. Wie du dazu bei SELFHTML nachlesen kannst, funktioniert das für andere Elemente als Verweise im IE bis Version 6 gar nicht und in Version 7 lediglich für :hover.

Also entweder einen IE 7 zum Testen benutzen und hoffen, dass deine Besucher ihn auch verwenden, oder eine andere Technik einsetzen.
Go to the top of the page
 
+Quote Post
Peter Gedamke
Beitrag 13.07.2007 - 15:21
Beitrag #5


posten ist das halbe Leben
***

Gruppe: User
Beiträge: 201
Mitglied seit: 15.10.2006
Wohnort: Berlin
Mitglieds-Nr.: 6.416



ja Thomas,

das ist leider wieder mal so mit dem IE - aber eigentlich gleich welche Version zählt er wohl zu den schlechtesten Browsern was die CSS-Erkennung/-Umsetzung betrifft - dass er :hover nur bei Links umsetzt, und wenn ich richtig besinne :focus überhaupt nicht erkennt.

Nach meinen Unterlagen liegen bei der CSS-Umsetzung die Browser Firefox und Opera weit an der Spitze... gefolgt vom Safari, der ja sachte Windows-fähig gemacht wird.
oki - war nur mal rein informatorisch, deshalb führt natürlich kein Weg daran vorbei seine Seiten so anzupassen, dass sie halt auch für IE geeignet sind.
Bei vielen Dingen spielt es ja auch keine grosse Rolle, ob nun ein bestimmter Befehl umgesetzt wird, sofern die Seite trotzdem 'handlungsfähig' bleibt biggrin.gif
Go to the top of the page
 
+Quote Post
Peter Gedamke
Beitrag 14.07.2007 - 12:49
Beitrag #6


posten ist das halbe Leben
***

Gruppe: User
Beiträge: 201
Mitglied seit: 15.10.2006
Wohnort: Berlin
Mitglieds-Nr.: 6.416



hier vielleicht einmal eine Adresse, wo man seine Seiten in der Richtung kontrollieren lassen kann, wie sie von unterschiedlichen Browsern wie auch Versionen dargestellt werden

http://meineipadresse.de/netrenderer/

Schönes WE
Peter
Go to the top of the page
 
+Quote Post
Peter Gedamke
Beitrag 14.07.2007 - 12:53
Beitrag #7


posten ist das halbe Leben
***

Gruppe: User
Beiträge: 201
Mitglied seit: 15.10.2006
Wohnort: Berlin
Mitglieds-Nr.: 6.416



konkret: in unterschiedlichen IE-Versionen!
Hatte mal noch eine andere Adresse, wo für zig. (auch unbekanntere) Browser derartiger Check vorgenommen werden kann - nur dauert dieser Prozess teilweise bis zu einer Stunde, und Warten ist nicht gerade meine Stärke rolleyes.gif
Go to the top of the page
 
+Quote Post
Auge
Beitrag 16.07.2007 - 18:32
Beitrag #8


Anwärter auf W3.org Mitgliedschaft
*****

Gruppe: User
Beiträge: 550
Mitglied seit: 28.11.2001
Wohnort: Berlin Friedrichshain
Mitglieds-Nr.: 107



ZITAT(Thomas @ 13.07.2007 - 16:02) *
Dem Eingeweihten wird dann schnell deutlich, dass die Funktionalität deines Menüs auf der Pseudoklasse :hover für das Element li beruht. Wie du dazu bei SELFHTML nachlesen kannst, funktioniert das für andere Elemente als Verweise im IE bis Version 6 gar nicht und in Version 7 lediglich für :hover.

Also entweder einen IE 7 zum Testen benutzen und hoffen, dass deine Besucher ihn auch verwenden, oder eine andere Technik einsetzen.

Man kann diesem Quelltext auch mit JavaScript die Funktionalität für den MSIE 6 mitgeben. Dafür hält SELFHTML auch ein Beispiel bereit.


Tschö, Auge
Go to the top of the page
 
+Quote Post
juggler
Beitrag 23.07.2007 - 0:04
Beitrag #9


Rookie


Gruppe: User
Beiträge: 3
Mitglied seit: 22.07.2007
Wohnort: Straußfurt
Mitglieds-Nr.: 6.946



hallo zusammen,

habe demnächst selbst auch vor eine dynamische linkleiste über java einzubaun und frage mich nun ob dies sinnvoll ist wenn die IEs, alter als 6.5, diese gar nicht erkennen. könnte es da probleme geben mit älteren oder nicht ganz so "fitten" internet-usern?? oder aber verläuft die IE aktualisierung weitestgehend so automatisch das er mehr oder weniger von allein umgestellt wird? weiß man ob der IE 5 oder älter überhaupt noch irgendwo genutzt werden oder ist die zeit reif um auch solche spielereien einbauen zu können. ich selbst nutze den IE seit vielen jahren nicht mehr und möchte auch nicht wirklich eine version zu testzwecken auf einem anderen rechner installieren. Bin daher auch nicht wirklich aktuell was solche fragen angeht.

gruß juggler
Go to the top of the page
 
+Quote Post
Conny
Beitrag 23.07.2007 - 6:25
Beitrag #10


Kommt Zeit, kommt Rat, kommt Conrad!
Gruppensymbol

Gruppe: Mods
Beiträge: 1.169
Mitglied seit: 21.11.2001
Wohnort: Altenkirchen, Westerwald
Mitglieds-Nr.: 42



Moin,
man sollte von solchen Schnickschnack die Finger lassen, sowas hat in einer Navigation grundsätzlich nichts verloren.
(Is aber nur meine Meinung versteht sich wink.gif )
cu
Conny
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 24.04.2024 - 7:10

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here