+ Antworten
Ergebnis 1 bis 11 von 11

Thema: IE6 Darstellung miserablè

  1. #1
    Avatar von Freelancer
    Freelancer ist offline Lounge-Member Freelancer befindet sich auf einem aufstrebenden Ast
    registriert
    16-01-2005
    Ort
    Geislingen an der Steige
    Beiträge
    1.079

    IE6 Darstellung miserablè

    Hallo jswelt !!

    Entschuldigt den Wenig-Aussagekräftigen Titel. Aber anders kann ich es leider nicht ausdrücken.

    Vorweg schon einmal, es geht um diese Seite bzw. diese Navigation:
    http://www.forever-together.eu

    Diese sollte von der Darstellung im Optimalfall in etwa so aussehen:



    Firefox, Safari, Internet Explorer 7 etc. stellen die Navigation auch richtig dar. NUR Internet Explorer 6 natürlich nicht. Mir könnte das im Grunde ja egal sein, wüsste ich nicht zufällig, dass die Besucher dieser Page (Bekannte meiner Freundin) zumeist IE6 aus mir unbekannten Gründen verwenden.

    Naja, man könnte jetzt tiefergehende Debatten über die bisherige Arbeitsweise dieser Page halten, über Dinge, die ich bei der Programmierung schöner machen könnte (Beispiel: Die leeren DIV's- dafür gibt es bestimmt schönere Alternativen) etc.

    Das Problem:
    Inzwischen konzentriere ich mich im wesentlichen auf Visual Basic 2005 und C##-Programmierung, und gestalte nur noch gelegentlich Webseiten. Insofern komme ich nach und nach aus der Übung- gerade was IE6-CSS-Hacking betrifft.

    Ich hoffe, Ihr nehmt mir das nicht all zu übel und könnt mir helfen.

    Bin im übrigen trotzdem offen für alles... (...was die Seite schöner/besser/schneller/stabiler macht)!


    Danke vorweg für Eure Hilfe.

    Grüße
    Stephan


    PS: Habe jetzt einen Anhang beigefügt, der Euch helfen könnte.
    Angehängte Dateien
    Geändert von Freelancer (31-12-2007 um 10:01 Uhr) Grund: Wollte noch den Anhang beifügen... siehe die ZIP-Datei "html.zip"


    ES IST MEINE FESTE ÜBERZEUGUNG, DAß ES EIN FEHLER IST, FESTE ÜBERZEUGUNGEN ZU HABEN.

  2.    Empfehlenswerte Literatur von unserem Partner Terrashop

    Das AJAX Kompendium jetzt 84% Rabatt
    Ajax - der Technologiemix aus JavaScript und XML - ist eines der Kernstücke professioneller Web 2.0-Programmierung. Dieses Buch führt Sie auf über 800 Seiten(!) von den ersten JavaScript-Codezeilen bis zur Entwicklung mit Ajax-Frameworks.

    Preis: früher: 49,95€ - jetzt nur: 7,95€

    Hier geht es direkt zum Buch

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!

  3. #2
    undefined ist offline Kaiser undefined befindet sich auf einem aufstrebenden Ast
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: IE6 Darstellung miserablè

    Wieso die Möchtegern-Slicerei? Ein Hintergrundbild in einem Div mit den Navigationselementen wäre viel besser.

    Wieso JS für die Hover-Geschichten?

    Wieso die Mehrfachvergabe von ids?
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  4. #3
    Avatar von anna55
    anna55 ist offline Moderator anna55 befindet sich auf einem aufstrebenden Ast
    registriert
    06-02-2006
    Ort
    Taunusstein
    Beiträge
    3.224

    AW: IE6 Darstellung miserablè

    Der Threadtitel ist völlig ok, sieht wirklich übel aus im IE6.

    Das sollte helfen:

    PHP-Code:
    html #navigation_right {
        
    margin-left:-2px;
    }
    html #navigation_bottom {
        
    margin-top: -3px;



    .:Taunusstein - Nachrichten und Kommentare


    "Ich bin doch lieber jeden Tag glücklich als im Recht."
    (Per Anhalter durch die Galaxis)

  5. #4
    undefined ist offline Kaiser undefined befindet sich auf einem aufstrebenden Ast
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: IE6 Darstellung miserablè

    Bei sauberem Markup und korrekten Dimensionszuweisungen braucht es keinerlei Hacks.
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  6. #5
    Avatar von Freelancer
    Freelancer ist offline Lounge-Member Freelancer befindet sich auf einem aufstrebenden Ast
    registriert
    16-01-2005
    Ort
    Geislingen an der Steige
    Beiträge
    1.079

    AW: IE6 Darstellung miserablè

    Zitat Zitat von undefined Beitrag anzeigen
    1. Wieso die Möchtegern-Slicerei?
    2. Ein Hintergrundbild in einem Div mit den Navigationselementen wäre viel besser.
    • Kannst du die Fett-gedruckte Problematik (siehe Punkt 1) genauer erläutern?
    • Zu Satz 2: Hängt dann ja wohl mit dem u. a. Punkt "JS für die Hover-Geschichten" zusammen. Komme gleich darauf zu sprechen.

    Zitat Zitat von undefined Beitrag anzeigen
    Wieso JS für die Hover-Geschichten?
    Ich arbeite generell gerne - was Hover-Effekte betrifft - mit JavaScript. Gibt es bessere Alternativen? Natürlich, mit CSS kann ich in den Hintergrund des DIV's ein Bild stecken, kein Problem:

    Code:
    #navi_button_home {
    	url(../Images/finish/head_2_middle_home_1.jpg)
    	width: 113px;
    	}
    
    #navi_button_wir {
    	url(../Images/finish/head_3_middle_wir_1.jpg)
    	width: 113px;
    	}
    	
    ...
    Aber hier habe ich ja noch keinen Hover-Effekt. Lt. meinem beschränktem Wissen würde ich sagen, das jetzt im HTML-Code ohnehin wieder JS zum Einsatz kommen müsste.

    Dann hätte ich die Bilder des Hovereffektes in 2 Dateien gesplittet. Da ist es mir dann eigentlich lieber, ich habe alle technischen Navigationselemente an einem zentralen Ort untergebracht (bspw. der HTML-Datei)- der besseren Übersicht halber.

    Oder verstehe ich gerade einiges falsch?

    Kannst du dass genauer erläutern?


    Zitat Zitat von undefined Beitrag anzeigen
    Wieso die Mehrfachvergabe von ids?
    Ok, da hast du absolut recht. Hier müssten Klassen her. Das werde ich ändern, kein Ding. Aber ist dass die Ursache für die Internet Explorer-Problematik?

    Sofern du es weißt- könntest du auf die IE6-Problematik noch besser eingehen?

    Vielen Dank vorweg und viele Grüße
    Stephan


    ES IST MEINE FESTE ÜBERZEUGUNG, DAß ES EIN FEHLER IST, FESTE ÜBERZEUGUNGEN ZU HABEN.

  7. #6
    undefined ist offline Kaiser undefined befindet sich auf einem aufstrebenden Ast
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: IE6 Darstellung miserablè

    Wie wir wissen kann IE<7 hover nur bei Links. Deine Hover-Effekte beziehen sich auf Links. Was folgern wir daraus?

    Hack-freies CSS:
    PHP-Code:
    #navigation_bottom{
    clear:both;
    margin-top:0px;
    }
    #navi_button{/*Mach 'ne Klasse draus!*/
    display:block;
    overflow:hidden;/*Korrektur für unkorrekte Breite von Navi-Bildchen*/

    Nicht vergessen, Deine a-tags zu schließen...
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  8. #7
    Avatar von Freelancer
    Freelancer ist offline Lounge-Member Freelancer befindet sich auf einem aufstrebenden Ast
    registriert
    16-01-2005
    Ort
    Geislingen an der Steige
    Beiträge
    1.079

    AW: IE6 Darstellung miserablè

    Zitat Zitat von anna55 Beitrag anzeigen
    Der Threadtitel ist völlig ok, sieht wirklich übel aus im IE6.

    Das sollte helfen:

    PHP-Code:
    html #navigation_right {
        
    margin-left:-2px;
    }
    html #navigation_bottom {
        
    margin-top: -3px;

    Puhh, ich komme mit Posten gar nicht nach. Erst einmal Danke anna! Das funktioniert tatsächlich. Das Problem:

    Ich weiß nicht, was hier passiert. Kannst du erläutern, wieso dieser kleine Hack nun was bewirkt?

    Habe den Hack eingebaut, und es sieht in der Tat nun richtig aus. Das Problem, schaut man sich eine Historie meiner IE6-Hack-Probleme an, tauchen ähnliche Probleme immer wieder auf:
    1. http://forum.jswelt.de/css-und-x-htm...frage-css.html
    2. http://forum.jswelt.de/css-und-x-htm...i-problem.html
    3. ...

    Eigentlich ist das peinlich, aber ich nehme die Schmach auf mich. Gerne würde ich einmal einen Schluss aus den Hilfestellungen ziehen, damit ich nicht immer wieder fragen muss.

    Kannst du mir erklären, was hier passiert?


    Zitat Zitat von undefined Beitrag anzeigen
    Bei sauberem Markup und korrekten Dimensionszuweisungen braucht es keinerlei Hacks.
    Stimme ich Dir zu. Wie gesagt- ohne meine Arbeit entschuldigen zu wollen, aber das Problem liegt hier:

    .....gestalte nur noch gelegentlich Webseiten. Insofern komme ich nach und nach aus der Übung......

    Zitat Zitat von undefined Beitrag anzeigen
    Wie wir wissen kann IE<7 hover nur bei Links. Deine Hover-Effekte beziehen sich auf Links. Was folgern wir daraus?

    Hack-freies CSS:
    PHP-Code:
    #navigation_bottom{
    clear:both;
    margin-top:0px;
    }
    #navi_button{/*Mach 'ne Klasse draus!*/
    display:block;
    overflow:hidden;/*Korrektur für unkorrekte Breite von Navi-Bildchen*/

    Nicht vergessen, Deine a-tags zu schließen...
    Danke!! Werde mir die Ratschläge zu Herzen nehmen, und meine Seite umbauen.

    Wirklich, ich danke euch für eure Hilfe.

    Grüße
    Stephan


    ES IST MEINE FESTE ÜBERZEUGUNG, DAß ES EIN FEHLER IST, FESTE ÜBERZEUGUNGEN ZU HABEN.

  9. #8
    Avatar von dkdenz
    dkdenz ist offline Super Moderator dkdenz befindet sich auf einem aufstrebenden Ast
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    11.180
    Blog-Einträge
    1

    AW: IE6 Darstellung miserablè

    Zitat Zitat von Freelancer Beitrag anzeigen
    Ich arbeite generell gerne - was Hover-Effekte betrifft - mit JavaScript. Gibt es bessere Alternativen? Natürlich, mit CSS kann ich in den Hintergrund des DIV's ein Bild stecken, kein Problem:


    Aber hier habe ich ja noch keinen Hover-Effekt. Lt. meinem beschränktem Wissen würde ich sagen, das jetzt im HTML-Code ohnehin wieder JS zum Einsatz kommen müsste.
    Hovereffeke ohne JS mit nur einer Grafik: dkdenz' CSS-Spielwiese
    Dirk Klar - Mediendesign - Webdesign - Lübeck.
    Suchmaschinenoptimierung + Barrierefreies Webdesign.


    Es gibt Menschen, die hat der Liebe Gott halt erst kurz vor Feierabend gemacht!

  10. #9
    Avatar von anna55
    anna55 ist offline Moderator anna55 befindet sich auf einem aufstrebenden Ast
    registriert
    06-02-2006
    Ort
    Taunusstein
    Beiträge
    3.224

    AW: IE6 Darstellung miserablè

    Zitat Zitat von undefined Beitrag anzeigen
    Bei sauberem Markup und korrekten Dimensionszuweisungen braucht es keinerlei Hacks.
    Weiß nicht, ob ich das so 100%ig unterschreiben kann, aber ich wünsche es mir regelmäßig.
    Aber ich bin ganz bei Dir, undefined: Wir sollten uns an Standards halten und sauberen Code schreiben, dann tauchen ganz klar weniger Probleme auf.
    Trotzdem bin ich dankbar für diese kleinen Hacks, mit denen ich den 6er und manchmal auch noch extra den 5.5er IE auf Linie zwingen kann.
    Hab jetzt bei Stephan nicht so genau auf das Markup geachtet wie Du, hab z.B. nicht gesehen, dass die a-Tags nicht geschlossen waren.

    @Stephan: Ich hab einfach Deinen Code als gegeben und über den Star-HTML-Hack Einfluss auf die Darstellung im IE6 genommen. (Auch der 5.5er schluckt das so.)

    Grundsätzlich stelle ich immer wieder fest, dass der FF und die IE Abstände unterschiedlich interpretieren. So ganz glaub' ich nicht daran, dass ein cross-browser-coding so ganz ohne Tricks funktioniert - bezogen auf HTML und CSS. Außer man schreibt halt nur, was überall stimmig ist. Aber so ganz einengen lassen möchte ich mich einfach nicht, nur weil die IE - besonders der 6er - so ausnehmend standardmäßig programmiert wurde. Ob sich das mit dem 8er ändern wird? Jetzt ist Molly Holzschlag bei M$ und macht ein paar Wellen. Aber Du hast ja selbst geschrieben, dass der 6er im Gebrauch ist und auch die Statistiken sagen so. Wer weiß, wann der mal so zurückgeht wie es jetzt beim 5.5er der Fall ist.


    .:Taunusstein - Nachrichten und Kommentare


    "Ich bin doch lieber jeden Tag glücklich als im Recht."
    (Per Anhalter durch die Galaxis)

  11. #10
    undefined ist offline Kaiser undefined befindet sich auf einem aufstrebenden Ast
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: IE6 Darstellung miserablè

    Ich bin nicht grundsätzlich gegen Hacks. Wo sie unnötig sind, wie in Bezug auf Freelancers Problem, sollte man aber m. E. darauf verzichten.
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  12. #11
    Avatar von anna55
    anna55 ist offline Moderator anna55 befindet sich auf einem aufstrebenden Ast
    registriert
    06-02-2006
    Ort
    Taunusstein
    Beiträge
    3.224

    AW: IE6 Darstellung miserablè

    Zitat Zitat von undefined Beitrag anzeigen
    Ich bin nicht grundsätzlich gegen Hacks. Wo sie unnötig sind, wie in Bezug auf Freelancers Problem, sollte man aber m. E. darauf verzichten.
    Hab Dein CSS jetzt eben mal eingesetzt und siehe da, bis runter zum 5.5 IE siehts einwandfrei aus. (Weiß, dass Du Code testest, bevor Du was behauptest. Ist nicht bei jedem so. )

    Heißt im Klartext: Vermutlich bin ich doch zu nachlässig im Bezug auf korrektes CSS und baue dann Hacks ein, die bei ordentlichem Coding gar nicht nötig wären. Werde also hier einen weiteren guten Vorsatz für 2008 fassen: ordentliches CSS basteln.


    .:Taunusstein - Nachrichten und Kommentare


    "Ich bin doch lieber jeden Tag glücklich als im Recht."
    (Per Anhalter durch die Galaxis)

+ Antworten

Ähnliche Themen

  1. offsetHeight funzt im IFrame im IE6 nicht
    Von JSer im Forum JavaScript
    Antworten: 10
    Letzter Beitrag: 24-08-2007, 01:17
  2. Kann Cookie in IE6 nicht setzen ...
    Von sdevic im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 17-08-2007, 18:13
  3. Probleme beim rendering mit IE6
    Von sileo im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 15-10-2005, 10:22
  4. IE6 und Darstellung von komplexen Tabellen
    Von Little im Forum Windows
    Antworten: 2
    Letzter Beitrag: 30-08-2004, 09:26
  5. IE6 and Bugs
    Von feature im Forum Smalltalk
    Antworten: 4
    Letzter Beitrag: 11-09-2001, 15:44

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein