Bootstrap 2 oder Bootstrap 3 für den IE 7 Leistung Weise
Obwohl ich weiß ALSO nicht, wie Ein vs-B Themen hören Sie mir zu.
Bootstrap 3 ist gerade erschienen mit zahlreichen Verbesserungen. Der eine potenzielle deal breaker ist, fällt es den IE 7 Kompatibilität. Für die Website gerecht zu corporate user dies leider nicht möglich, da dass in einem bestimmten Anwendungsfall ist etwa 10% - Markt immer noch.
So unterstützt IE7 ist ein muss, die würde man denken, dass bedeutet einfach, die Auswahl an stick mit Bootstrap 2. Jedoch, mit diesem https://github.com/coliff/bootstrap-ie7 man kann leicht hinzufügen IE7-Unterstützung zurück, während alle Vorteile von Bootstrap 3.
Die eine Frage ist, die Sie verwenden müssen, boxsizing.htc polyfill für IE-7-Nutzer (https://github.com/Schepp/box-sizing-polyfill)
Also meine Frage wäre es besser, stick mit Bootstrap 2 oder wechseln Sie zu Bootstrap 3.0 mit boxsizing.htc? B3 .htc wird langsamer für die 10% IE7-Benutzer als mit B2, aber wenn kaum spürbar (vor allem, wenn server-caching), würde es es Wert sein für die Vorteile, die der rest der 90%.
Wissen, wenn man weiß, das nächste, was ich denke, ich könnte testen, ist die Installation der Standard B2 und B3 .htc-demo-Websites und den Vergleich der Geschwindigkeiten im IE7.
PS, Wenn es eine bessere polyfill für das hinzufügen boxsizing auf IE7 als die oben aufgeführten Leistung klug, lassen Sie mich wissen.
Tut mir Leid nicht sicher, ob ich Folgen. Ich denke nicht, dass IE7-Benutzer erste-Klasse-Bürger, aber wie erwähnt, wenn 10% einer bestimmten Website ist die userbase ist IE7, das ist einfach zu viel zu ignorieren, wenn die Nutzer sind business-Anwender suchen, um Euch für ein Produkt. Mit dem obigen Beispiel IE7-Benutzer werden nicht immer abgerundete Ecken, Textschatten und weitere erste-Klasse-Bürger-Funktionen. Jedoch, ohne boxresizing in B3 würde das layout zu brechen, so dass unterstützt werden muss.
Wollen Sie bei der Migration Ihrer website zu TB3? Siehe: bassjobsen.weblogs.fm/...
NÖ, der Beitrag oben ist nicht zum migrieren von B2 auf B3. Dieser Beitrag ist nur über sich entscheiden kann, ob Boostrap 2 oder Bootstrap 3 mit einem BoxSizing.htc polyfill, in Bezug auf den nutzen abgewogen mit der Leistung Bedenken, die oben aufgeführt sind.
Da Sie die ursprüngliche Frage veröffentlicht durchaus ein paar Verbesserungen wurden vorgenommen, um github.com/coliff/bootstrap-ie7, die nur die boxsizing polyfill, um die notwendigen Elemente, so ist die Leistung viel besser. Ich persönlich empfehle Bootstrap 3 und IE7 CSS-conditional-CSS für die Leute mit IE7. Möglicherweise müssen Sie fügen Sie zusätzliche CSS-fixes/tweaks, abhängig von Ihrer Website-layout.
InformationsquelleAutor cchiera | 2013-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stand ich vor einem ähnlichen dilemma mit Bootstrap 3/IE7, landete aber auf eine andere Lösung. Wie Zout, konnte ich nicht, das patch zu arbeiten, also schrieb ich eine, die nicht erforderlich, einen polyfill.
Es funktioniert, indem er sich zurück fallen, um eine Bootstrap-2-Typ-grid-system von fluid-Spalten mit keine Polsterung und einen linken Rand beginnend mit der zweiten Spalte. Im IE7 mit Bootstrap 3, das ist meine Seite perfekt aussieht.
Ich habe es getestet (und es funktioniert) mit den meisten Komponenten von Bootstrap. Es enthält auch fixes für IE-layout-bugs und andere seltsame Verhaltensweisen.
Ich legte es auf Github gestern. Hoffe es hilft:
https://github.com/LPology/Bootstrap-IE7Fix
Die Elemente hatten extra Margen, brach das layout? Die Spalten tun, aber Sie sind flüssig und die Breite wird angepasst, um für die zu berücksichtigen. Ich habe eigentlich direkt von Bootstrap 2.3.2.
Ich habe Zeilen, die enthalten eine ganze Reihe von Blöcken, mehr als passen auf eine Zeile. Ich bin mir nicht sicher, ob dies funktionieren würde mit Bootstrap 2, aber es funktioniert wunderbar mit Bootstrap 3. Ich bemerkte, dass es einen Unterschied zwischen der ersten und der anderen Zeilen. Es war auch eine Rinne zwischen den Blöcken innerhalb der Reihe. Die boxsizing.htc hack funktioniert sehr gut gehalten und alle block rechts neben jedem anderen, ohne eine Rinne. Aber auch wenn Ihr box-Modell-fix ist keine Hilfe für mich, es gibt viele andere Korrekturen in der Datei, die könnte sich als nützlich erweisen!
gerade gesehen, Ihre repo-und es wäre toll, wenn Sie einen link zu Beispiel-Website mit diesem fix für bootstrap-3.
Getan. Link Hinzugefügt-README-Datei.md
InformationsquelleAutor user1091949
Es ist der absolute Albtraum, um Unterstützung von IE 7 mit Bootstrap 3. Wir haben es versucht, und musste wechseln Sie zurück zu Bootstrap 2 für unser neues Projekt.
Wir haben versucht, die patches, die du erwähnt.
Also, bottom line: haben Sie wirklich brauchen, um Unterstützung für IE 7, nicht nutzen, Bootstrap 3.
InformationsquelleAutor Zout
Bootstrap 3 sank die Unterstützung für IE7 aber es gibt eine alternative github repo, die Sie verwenden können, unterstützt IE7, es kann hier gefunden werden: https://github.com/coliff/bootstrap-ie7
InformationsquelleAutor Sina Karimi