Ergebnis 1 bis 20 von 69

Thema: Internet Explorer 9 - Die Rettung?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Vielleicht etwas interessantes noch.

    Es wird ja immernoch an der Fertigstellung von CSS 2.1 gearbeitet. In dem Zuge haben die 4 großen browserhersteller auch einen report abgegeben, in welchem Maß die Tests der offiziellen Testsuite bestanden werden, Ergebnis wie folgt:

    Internet Explorer 9, Beta 1:
    97,7 % (18960 von 19403). Inzwischen dürften es noch etwas mehr geworden sein, zumindest sind in der neuen preview noch ein paar Fehler behoben worden.

    Firefox 4.0, Beta 6:
    93,83 % (18188 von 19383).

    Opera 10.70 build 9067:
    8704 von 9665 (entspricht 90,06 %). Es wurden hier nur die Tests in HTML-Form verwendet.

    Safari 5.0.2:
    85,6 % (16592 von 19383).

    (die Abweichende Gesamttestanzahl lässt sich durch das Entfernen von ungültigen Tests erklären).


    Insgesamt ist es also das, was man erwarten konnte. Microsoft hat unter dem Druck der Webautoren endlich eine vernünftige Implementierung von CSS 2.1 abgeliefert.

    Mozilla ist ebenfalls gut dabei, was nicht anders zu erwarten war bei einem Unternehmen das sich von Anfang an auf Standards konzentriert hat.

    Opera schafft es auch gerade noch über die 90 % - Da hat Hakon noch etwas Druck bei den Mitarbeitern zu machen. Vor allem die immernoch vorhandenen IE-Emulierungen nerven.

    Webkit, also Safari und Chrome bilden das Schlusslicht, was sehr enttäuschend ist. Google und Apple hätten als einzige Hersteller neben Microsoft die Möglichkeit viele ihrer Entwickler auf die fehlerbehaftete Engine anzusetzen, was auch wünschenswert wäre, so schnell wie sich Chrome momentan verbreitet. Statdessen setzt man lieber auf das killerfeature Speed und verhält sich weniger vorbildlich als der Konkurrent.

  2. #2
    Inserat im Programmheft der derzeit laufenden DrupalCon:




  3. #3

  4. #4
    Ich finde, wir sollten das entsprechende Banner hier auf der Seite einblenden

    Edit: oh Mann, mir ist da grade was aufgefallen.
    Code (html):
    <!--[if lt IE 7]> <div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'> <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode"><img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" /></a></div> <![endif]-->

    Fällt euch was auf am style Attribug von dem div? So zum Beispiel, dass der IE6 kein clear unterstützt?

    Geändert von DFYX (08.03.2011 um 14:44 Uhr)

  5. #5
    Zitat Zitat von DFYX Beitrag anzeigen
    So zum Beispiel, dass der IE6 kein clear unterstützt?
    DAS währe mir neu ... Ich glaube dann würden 100% aller Webseiten (welche kein Tabellen-Layout) haben nicht funktionieren ...

  6. #6
    Der IE6 unterstützt zwar clear, ist aber sehr verbuggt und entspricht nicht das, was es eigentlich machen soll. Deswegen sollte man auch lieber einen Hack nehmen, anstatt clear.
    Code:
    html #container {height:1%;}

  7. #7
    So siehts aus. Ich meine, 4.770.000 Ergebnisse für "ie clearfix" können kaum lügen, oder?

  8. #8
    Wenn man sauberen Code schreibt brauch man keine Hacks ... wir haben auf der Arbeit bis vor kurzem noch für den 6er optimiert.
    Ich würde zwar nicht sagen das alles von vorne rein im IE6 100%ig aussieht. Aber ich habe noch nie (außer dem * html Hack und dem PNG-Fix) großartige Browserweichen oder andere fixes benötigt um diese Macken auszumerzen.

    Wenn ich diese von CSS-Hacks volgepumpten CSS Dateien nur sehe wird mir direkt schlecht.

    /EDIT: Den clearfix habe ich die Tage das erste mal gebraucht ... und zwar für Firefox, an einer stelle wo ich nicht einfach so mal eben ein <div class="clear"></div> einfügen konnte.

  9. #9
    Und ein sauberer Code bringt ja auch dazu, dass unter IE6 clear richtig funktioniert, obwohl es falsch implementiert wurde, oder wie? ...

    Vielleicht solltest du dir mal das durchlesen.

    Geändert von Whiz-zarD (08.03.2011 um 21:00 Uhr)

  10. #10
    Sauber schreiben hin oder her: ich wollte nur drauf hinweisen, dass der von Microsoft verbreitete Code, der nur im IE6 angezeigt werden soll, im IE6 nicht korrekt funktioniert.

    Geändert von DFYX (08.03.2011 um 21:08 Uhr)

  11. #11
    Zitat Zitat von Whiz-zarD Beitrag anzeigen
    Und ein sauberer Code bringt ja auch dazu, dass unter IE6 clear richtig funktioniert, obwohl es falsch implementiert wurde, oder wie? ...

    Vielleicht solltest du dir mal das durchlesen.
    Mir ist das mit den verschwindenen Texten wohl bekannt. Aber ich bin trotzdem der Meinung das bei mehreren mit float:left; neben ein ander angeordneten Elementen der Fehler gar nicht erst auftritt und das clear:both; dort auch fehlerfrei funktioniert.

    Belehrt mich eines anderem ... aber ich habe jetzt gerade keine Seite gefunden wo wir einen entsprechenden fix benötigt hätten ... (was wiederum aber nicht heißt das wir es irgendwo gebraucht haben).


    Ich will ja auch nur sagen, das man nicht immer gleich einen Hack raus suchen muss ... häufig reicht auch eine einfache Umstellung der CSS Regeln und eine genauere Angabe des Selektors.

    Das der IE6 seine Macken hat ist mir bekannt und ich bin froh das wir schon vor längerem den Support dafür eingestellt haben ... (als ob die 7ner und 8er nicht schon genug Ärger machen).

  12. #12
    IE9 ist btw heute released worden (bzw. gestern in US-Zeit).

  13. #13
    Ja, das ist wunderbar. Wir empfehlen eh gerade unseren Kunden, aufzurüsten (wir haben was an der Seite verändert und IE kriegt das ohne Gewalt nicht aus dem Cache); da können wir sie jetzt dann dazu bringen, sich eine weniger abstoßende Version von IE zuzulegen. Hervorragend.

Stichworte

Berechtigungen

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