View previous topic :: View next topic |
Author |
Message |
equinox0r l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/15747380254242c3efe10f0.jpg)
Joined: 18 Feb 2004 Posts: 614
|
Posted: Sun Jun 24, 2007 12:44 pm Post subject: CSS und der Internet Explorer |
|
|
Hi,
ich hab auf der Katzenseite meiner Freundin ein li/ul Menü eingebaut, das im Firefox sehr schön funktioniert, leider nicht im IE6/IE7.
Folgendes passiert:
Man hovert einen Menüpunkt (z.b. Katzen) und bewegt den Mauszeiger runter auf den 1. Untermenüpunkt; das Untermenü ist noch da. Man bewegt den Mauszeiger auf den 2. Menüpunkt; das Menü verschwindet. Zu sehen unter http://somali-of-antarctica.de/
Wenn mir da jemand sagen könnte warum das passiert und wie man das Problem beheben kann, wär das echt super
Grüße
equinox _________________ AMD 2400+ XP | 1024 MB RAM | ATI Radeon 9600Pro
Gentoo Base System version 1.4.16 | Portage 2.0.51.19 | 2.6.11-gentoo-r9 Kernel |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
marc Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 13 Jan 2003 Posts: 290
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
b3cks Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2950913324bb3561d0d0e4.jpg)
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Mon Jun 25, 2007 3:04 pm Post subject: |
|
|
Also entweder kommt der IE mit der JS-Funktion nicht klar und erkennt somit die (weiteren) childNotes nicht richtig oder du hast zwischen den ListItem eine minimale Lücke, wodurch ein MouseOut ausgelöst wird.
Beim ersten Fall hilft nur debuggen, beim zweiten kannste den Items einfach mal einen dicken Rahmen verpassen und gucken, ob die wirklich ohne Lücke untereinander dargestellt werden und was passiert, wenn du drüber gehst. _________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
equinox0r l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/15747380254242c3efe10f0.jpg)
Joined: 18 Feb 2004 Posts: 614
|
Posted: Tue Jun 26, 2007 8:43 am Post subject: |
|
|
Ich hab das mit dem Rahmen mal ausprobiert, im Firefox ist kein Abstand zu sehen, im IE6/7 ist der Abstand da, was natürlich erklärt warum das Menü wieder verschwindet. Allerdings hab ichs nicht geschafft den Abstand im IE wegzubekommen. Testumgebung unter http://equinox.lichtspiele.org/somali/
need t3h help :-/ _________________ AMD 2400+ XP | 1024 MB RAM | ATI Radeon 9600Pro
Gentoo Base System version 1.4.16 | Portage 2.0.51.19 | 2.6.11-gentoo-r9 Kernel |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
b3cks Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2950913324bb3561d0d0e4.jpg)
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
equinox0r l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/15747380254242c3efe10f0.jpg)
Joined: 18 Feb 2004 Posts: 614
|
Posted: Tue Jun 26, 2007 1:20 pm Post subject: |
|
|
merci bieng für den Link, leider hats nicht funktioniert, zumindest nicht in meinem "Beispiel" :-/
Ich hab mal dem Author geschrieben, der scheint ja sehr fit zu sein was das angeht
Was genau ist denn an meinem CSS-Code so wirr? =P
Grüße
equinox _________________ AMD 2400+ XP | 1024 MB RAM | ATI Radeon 9600Pro
Gentoo Base System version 1.4.16 | Portage 2.0.51.19 | 2.6.11-gentoo-r9 Kernel |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
musv Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/17022956523ec2f01a46f03.jpg)
Joined: 01 Dec 2002 Posts: 3369 Location: de
|
Posted: Tue Jun 26, 2007 1:37 pm Post subject: |
|
|
In letzter Zeit bin ich auch etwas verstärkt in der Webseitenentwicklung tätig. Und es vergeht eigentlich kein Tag, an dem ich nicht über dieses f****ing, bescheuerte, dämliche, bekloppte Stück Sch**** ähm M$-Kot von IgittExplorer6 fluche.
Folgende Sachen sind mir dabei aufgefallen:
- Zeilenumbrüche zwischen Divs wandelt der IE in Leerzeichen um. Das macht sich ungünstig, wenn man z.B. ein Menü mit graphischen Buttons in Divs aneinanderreiht.
- Divs/Objekte mit absoluter Positionierung oder in Float-Umgebung sind ebenfalls höchstproblematisch im IE6. Der setzt die Dinger sonst wo hin, nur nicht da, wo sie hinsollen.
- Wenn nicht anders möglich, sollte man statt Div-Boxen wieder Tabellen zur Layout-Gestaltung einsetzen. Erspart einem viel Ärger im IE
Such eventuell mal nach Zeilenumbrüchen zwischen Deinen Punkte im Menü. Und nimm diese raus. D.h. schreib Deinen HTML-Code fortlaufend, auch wenn's danach überhaupt keiner mehr lesen kann. Damit konnte ich wenigstens den IE6 überreden, an manchen Stellen keine ungewollten Leerzeichen mehr einzufügen. Wenn du Glück hast (aber nur ganz viel), könnte das auch der Grund für Deine Lücke im Menü sein. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
b3cks Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/2950913324bb3561d0d0e4.jpg)
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Tue Jun 26, 2007 1:54 pm Post subject: |
|
|
musv wrote: | In letzter Zeit bin ich auch etwas verstärkt in der Webseitenentwicklung tätig. Und es vergeht eigentlich kein Tag, an dem ich nicht über dieses f****ing, bescheuerte, dämliche, bekloppte Stück Sch**** ähm M$-Kot von IgittExplorer6 fluche. |
++
@equinox0r: Dein Code ist nicht gerade übersichtlich und strukturiert. Und so, wie ich das erkennen konnte, werden diverse Eigenschaften - sinnloser Weise - doppelt und dreifach vergeben (Thema Vererbung). Habe es mir aber, wie gesagt, aus Zeitgründen nicht genauer angeguckt.
Mal zwei Links zum Thema:
http://www.css4you.de/
http://barrierefrei.e-workers.de/workshops/ie-fun/index.html _________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mr_Maniac Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/83756774640c898ac111e2.gif)
Joined: 10 Jun 2004 Posts: 546
|
Posted: Tue Jun 26, 2007 3:55 pm Post subject: |
|
|
Hehe... Ja ja... Der IE6 ist schon ganz schön bescheiden...
Ich bin zwar auch kein Fan vom IE7, aber der ist im Vergleich dann doch wesentlich besser... Allerdings immer noch nicht wirklich "gut"... _________________ AMD Ryzen 5900X
64 GB DDR4 RAM
GeForce RTX 3080
Gentoo Linux (most recent stable kernel - amd64)
Windows 11 x64 |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|