Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Darstellungsfehler IE7

Diskussion: Darstellungsfehler IE7 im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich habe das Problem, dass auf unserer Webseite zwei Fehler im IE7 auftreten (der immer noch ca. 4,5% des ...

Antwort
Alt 19.07.11, 14:31   #1 (permalink)
Moe
root@yourmom ~ $
 
Benutzerbild von Moe
 
Registriert seit: 05.10.01
Moe Leistung: Facit NTK
Likes: 2
Standard Darstellungsfehler IE7

Anzeige

Ich habe das Problem, dass auf unserer Webseite zwei Fehler im IE7 auftreten (der immer noch ca. 4,5% des Traffics aufmacht):

Die Navigation oben bricht (obwohl komplett CSS) an einer Stelle um, an der sie nicht umbrechen sollte. Eigentlich sollte sie überhaupt nicht umbrechen. Das ganze passiert nach einem Element in der Liste, dass kein Hover-Menü mehr hat (wenn man auf einigen Einträgen hovert, dann hängen wir unten ein Menü ran). Wüsste da jemand einen Tipp oder hätte eine Idee?

Ebenfalls ein IE7 Bug ist auf den individuellen Produktseiten zu sehen. Die Größentabelle, auf der sich die entsprechende Größe auswählen lässt, wird nicht in einer normalen Float-Liste dargestellt, sondern untereinander.

Ich habe zur Illustration ein paar Bilder angehangen.

Für jegliche Hinweise (und das nicht einmal Code sein) bin ich dankbar!

Angehängte Grafiken
Dateityp: png groeszentabelle-ie7-kaputt.png (14,2 KB, 11x aufgerufen)
Dateityp: png groeszentabelle-chrome-richtig.png (10,7 KB, 9x aufgerufen)
Dateityp: png navigation-ie7-kaputt.png (26,9 KB, 11x aufgerufen)
Dateityp: png navigation-chrome-richtig.png (24,3 KB, 8x aufgerufen)
__________________
In personal conversations with technical people, I call myself a hacker.
But when I'm talking to journalists I just say "programmer" or something like that.
Linus Torvalds

Lunar Linux
Xfce
Moe ist offline   Mit Zitat antworten
Alt 19.07.11, 15:44   #2 (permalink)
 
Benutzerbild von she3p
 
Registriert seit: 07.05.07
she3p Leistung: 8086
Likes: 19
Standard

Zur individuellen Produktseite:
Eine sehr ungewöhnliche Umsetzung. Hier werden einige Dinge eingesetzt, bei welchem die IE-Reihe bekanntermassen Probleme macht.

Zum Beispiel werden beim <span /> im <li /> ein display:table-cell & min-width verwendet. In diesem Artikel erwähnt und in diesem kurz und prägnant: "display:table-cell is not supported by IE 6 and 7.They'll display your h3 at its normal display-value: block."
Da jedoch davon ausgegangen werden kann, dass ein <li /> immer genau gleich gross ist, wieso nicht einfach (wie du bereits erwähntest) eine simple, gefloatete Liste? Der display:table-cell bei den <li />'s soll wahrscheinlich dazu dienen, die Grössen möglichst tabelarisch darzustellen. Da die Inhalte jedoch eine sehr ähnliche Breite (keine grossen Ausreisser) aufweisen, könnte hier ebenfalls mit einer fixen Breite (möglichst nicht per min-width) gearbeitet werden. Eine andere Möglichkeit wäre - wie früher noch, als sie noch nicht verschriehen wurden - direkt eine Tabelle zu verwenden.

Zum Header:
Hier kann ich leider nichts genaues dazu sagen, aber ich behaupte einfach mal spontan in den Raum hinaus:

Die <li />'s mit Submenu kriegen eine zusätzliche Klasse .level-top, womit sie nach links gefloatet werden. Diejenigen ohne Submenus allerdings nicht, womit sie als list-item dargestellt werden. Ohne testen zu können sehe ich hier eine potentielle Fehlerquelle.
__________________
she3p ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 20.07.11, 00:18   #3 (permalink)
Moe
root@yourmom ~ $
Themenstarter
 
Benutzerbild von Moe
 
Registriert seit: 05.10.01
Moe Leistung: Facit NTK
Likes: 2
Standard

Nach deinem Tipp habe ich das Navi gefixt bekommen, indem ich einfach zu jedem Item in der Navigation "level-top" hinzugefügt habe. Das funktioniert dank "position:relative".

Was den Rest angeht bin ich leider heute noch nicht weit gekommen, aber Donnerstag geht's weiter.

Mir ist dabei ein weiterer Bug aufgefallen: Das ausklappbare Menü, welches beim hovern unten an das level-top Item angehängt wird (per position:absolute), verschwindet nach dem Ende des hover-Event (also, die Maus bewegt sich wieder vom hover-Item herunter) nicht wieder. Zwar sind hover-Fehler im IE ja keine Seltenheit, aber vielleicht hast du ja noch einen so genialen Tipp wie für das Navi :-)

Danke!
__________________
In personal conversations with technical people, I call myself a hacker.
But when I'm talking to journalists I just say "programmer" or something like that.
Linus Torvalds

Lunar Linux
Xfce
Moe ist offline   Mit Zitat antworten
Alt 20.07.11, 00:28   #4 (permalink)
Moe
root@yourmom ~ $
Themenstarter
 
Benutzerbild von Moe
 
Registriert seit: 05.10.01
Moe Leistung: Facit NTK
Likes: 2
Standard

Noch eine kurze Anmerkung: Die li's der Größenangaben auf der Produktseite sind leider nicht immer gleich groß, denn es gibt auch Größen wie "onesize" und/oder "rechts","links", "unisex" usw. .. :-)
__________________
In personal conversations with technical people, I call myself a hacker.
But when I'm talking to journalists I just say "programmer" or something like that.
Linus Torvalds

Lunar Linux
Xfce
Moe ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Darstellungsfehler IE7
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61