Welche neuen browserübergreifenden Funktionen können wir verwenden, wenn wir die Unterstützung für IE6 einstellen?


10

Mein Unternehmen stellt die Unterstützung für IE6 ein und ich stelle nur fest, dass wir eine Reihe großartiger Funktionen nutzen können.
Gibt es eine Liste von CSS- und Javascript-Funktionen, die wir mit IE6 RIP verwenden können?


Herzlichen Glückwunsch: D Organisiert ihr eine Feier?

Ja aus gutem Grund :) 18. Abend werden wir EZ5

Antworten:


5

In IE6 nicht unterstützt (dies ist keine vollständige Liste):

  • Kinderwähler (div> p)
  • benachbarter Geschwisterwähler (h1 + p)
  • allgemeiner Geschwisterwähler (h1 ~ p)
  • verkettete Klassenselektoren (.class1.class2)
  • Attributselektor (a [href])
  • Nachkommenselektor nach: Schwebepseudoklasse (div: Schwebespanne)
  • verkettete Pseudoklassen (a: erstes Kind: Schwebeflug)
  • : Bewegen Sie den Mauszeiger über nicht verankerte Elemente
  • :erstes Kind
  • "virtuelle Dimensionen" (Dimensionen bestimmt durch oben, rechts, links, unten, wenn Position: absolut)
  • min-Höhe, min-Breite
  • maximale Höhe, maximale Breite
  • transparente Randfarbe
  • Position: fest
  • Hintergrund-Anhang: Fest funktioniert nur für das Root-Element

11

Ich finde, wann kann ich ... eine gute Ressource sein, um zu wissen, was verfügbar ist, je nachdem, welche Browserbereiche ich unterstützen möchte.


8

Viele IE6-Fehler / Verhaltensweisen sind in IE7 immer noch weit verbreitet. Einige Fehler, die behoben wurden:

  • Grundlegende Alpha-transparente PNG-Unterstützung
  • CSS-Kinderauswahl
  • ! wichtig funktioniert besser
  • : Unterstützung aus dem ersten Brief
  • Mindesthöhe
  • Teilklickfehler
  • window.XMLHttpRequest wurde anstelle von ActiveXObject angezeigt
  • abbr Tag wird erkannt
  • select Der Z-Index-Fehler wurde behoben, da er fensterlos geworden ist

Einige weitere aufgelistet @:

Es gibt wirklich keine neuen Funktionen. IE7 ist im Grunde das, was IE6 hätte sein sollen, und IE8 IE7 und so weiter. Die einzige Version, die es wirklich wert ist, begeistert zu sein, ist IE9, das im Vergleich zu früheren Versionen eine enorme Menge an moderner Spezifikationsunterstützung bietet.


+1: (MEINUNGSWARNUNG!) IE7 war in vielerlei Hinsicht eine große Verbesserung gegenüber IE6 (hauptsächlich natives XMLHttpRequest und verschiedene Fehler), aber ich denke, 8 und dann 9 sind auch große Verbesserungen gegenüber 7. Werden wir diese beklagen (unnötig)? in diesem Fall) in den kommenden Jahren bei IE7 bleiben? ;)

Ein weiterer Meinungsalarm: IE8 ist der neue IE6. Die CSS3-Unterstützung ist so begrenzt, dass Sie noch einige zusätzliche Codierungen vornehmen müssen, um etwas zu tun, das mit CSS3 problemlos möglich ist. IE9 ist jedoch vielversprechend.
Gert G

@Gert "IE8 ist der neue IE6" - Ja, das ist für alle ziemlich offensichtlich :) Ich habe mir Anfang dieses Jahres genau diesen Satz ausgedacht.

1
@ Šime - Ich bin froh, dass Sie sich sicher genug fühlen, für jeden Webentwickler auf der Welt zu sprechen.
Gert G

Leider ist jede neue Version des IE der neue IE6, bis der IE wie die anderen Browser zu automatischen Updates wechselt.
Virtuosi Media

0

Was mich am meisten begeistert, in der Lage zu sein, oder ein paar Dinge, die mich, da ich sie nicht verwenden kann, bei den CSS-Kompromissen (und manchmal auch bei js), die erforderlich sind (in der Reihenfolge), wirklich nervös machen:

  1. Kinderauswahl (Tag> Tag, kein Zurücksetzen von UL / LI-Stilen mehr!)
  2. Klassenverkettung (class1.class2, weniger js / css!)
  3. erstes Kind (keine Klasse mehr = "letzte" oder erste!)
  4. : schweben Sie auf Nicht-Ankern (was ist mit Web-Apps!)

Du Glücklicher!


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.