Ich arbeite an einer ziemlich großen Website, die bereits ein großes Stylesheet auf der Website hat. Wir arbeiten mit diesem großen Unternehmen zusammen, das nur begrenzt in der Lage ist, Änderungen vorzunehmen (kein vollständiger Zugriff).CSS Override mit dem zweiten Stylesheet
Wir werden einige neue Styles für einen bestimmten Abschnitt auf der Website anwenden und uns wurde grünes Licht gegeben, falls nötig ein zweites Override-Stylesheet (zusätzlich zu dem globalen) hinzuzufügen.
Meine Frage ist dies. Gibt es Probleme mit der Browser-Inkompatibilität, die wir beachten müssen, wenn wir diese Methode verwenden? Aufgrund der Popularität dieser Website und der Anzahl der Aufrufe, die sie täglich erhalten, müssen wir so kompatibel wie möglich sein und ich möchte nur sicherstellen, dass unsere CSS-Überschreibungen für die Abschnitte, mit denen wir arbeiten, ohne eine Ausnahme ablaufen hitch.
Ich habe von einigen Gerüchten gehört, dass IE die Überschreibungen nicht korrekt behandeln kann. Hier ist ein Beispiel für die Art der Stilüberschreibungen, die wir machen werden ...
wenn ich einen Körper habe {Farbe: Blau; } und body {font-weight: fett; } in der zweiten CSS-Datei, werden wir blau und fett, richtig?
Auf jeden Fall. Wir stellen sicher, dass wir direkt zum gewünschten Stil aufrufen, indem wir die Hierarchie korrekt definieren. Ich wollte nur sicherstellen, dass meine Styles/Overrides auch bis zum IE6 funktionieren und dass kein zufälliger Browser mich am Ende des Tages verarschen wird. –
Es gibt keine Möglichkeit, alle zufälligen Browser zu berücksichtigen. Sie müssen wirklich entscheiden, mit welchen Browsern Sie testen werden. Ich schätze, Sie werden sich nicht um Netscape 3 sorgen. Erstellen Sie einfach Ihre Liste und testen, testen und testen Sie auf dem Weg. – jessegavin