Die Unterstützung des Browsers für CSS bleibt hinter der Entwicklung von CSS zurück. CSS 3 Spezifikationen wurden mehr als die Hälfte durchgeführt. Dies hindert uns jedoch nicht daran, neue Technologien in CSS einzusetzen. Obwohl wir sie nicht so frei anwenden können, wie wir gemeinsame Technologien in CSS verwenden, können wir in einem bestimmten Browser lebendigere Ergebnisse erzielen. Mit diesen neuen Technologien an den richtigen Stellen können Sie nicht nur an der Spitze der CSS -Technologie stehen, sondern auch Ihre Arbeiten erfrischt fühlen. Neue CSS -Technologie: Erwarten Sie nicht, Unterstützung von allen Browsern zu erhalten In Zeile 1 können wir die Höhe aller Formulare mit Wertattributen auf 25px festlegen. Dies ist jedoch im Internet Explorer 6 völlig unwirksam, da diese "neue CSS -Technologie" nicht unterstützt wird. Diese neue Technologie wird jedoch auch in Internet Explorer 8 unterstützt. Derzeit wird sie nur in Firefox, Safari und Chrome unterstützt, und diese Unterstützung wird nicht vollständig unterstützt. - Radius.
Microsoft hat das Support -Niveau von CSS für jede Version von Browser in Internet Explorer 5.5 bis 8.0 angekündigt. . Dies bedeutet, dass Sie diese Technologie für Internet Explorer 6.x -Benutzer aufgeben müssen, die derzeit immer noch mehr als 40% des Marktes ausmachen. Zum Beispiel:
[Wert] {Höhe: 25px}
[href = http: //www.dudo.org/] {color: rot;}
In CSS 3 haben die Attributauswahl leistungsstarke Funktionen. 2 Werden Sie es sehr einfach, zum Beispiel in CSS 3 benötigen Sie nur den folgenden Code, um das abgerundete Eck -Erscheinungsbild zu erreichen:
<div style = "radiu: 5px"> Dies ist eine abgerundete Ecke </div>
Dies ist die neue Technologie in CSS, die niemals von allen Browsern gleichzeitig vollständig erklärt werden kann.
Neue CSS -Technologie ist kein CSS -Hack
Was ist CSS -Hack? CSS Hack ist eine Methode, die einige Mängel in der Anwendung von CSS durch den Browser verwendet, um die Anwendung von CSS -Regeln separat zu implementieren. Verwenden Sie beispielsweise _Property, um zwischen IE7, 8 und anderen Versionen von IE zu unterscheiden, und *Eigenschaften können verwendet werden, um zwischen IE und Nicht-IE-Browsern usw. zu unterscheiden. Hier wird jedoch darauf hingewiesen, dass all diese CSS -Hacks keine Standard -CSS -Spezifikationen sind und keiner von ihnen die W3C -Überprüfung bestehen. Die neuen CSS -Technologien sind jedoch unterschiedlich.
Darüber hinaus kann die neue CSS -Technologie nicht durch Hack gelöst werden. Für Fälle, in denen die Erklärungen des Boxmodells für verschiedene Browser inkonsistent sind, können wir es durch CSS -Hack korrigieren, aber das Problem, dass Internet Explorer nicht abgerundete Rechtecke unterstützt, kann keine CSS -Hack -Technologie gelöst werden. Die Lösung ist die Verwendung zusätzlicher XHTML oder Verwendung. Hintergrundbild.
Daher ist die neue CSS -Technologie keine Art von CSS -Hack, sondern eine orthodoxe CSS -Spezifikation.
Angemessene Verwendung der neuen CSS -Technologie
Obwohl wir früher erwähnt haben, dass die neue CSS -Technologie nicht von allen Browsern unterstützt werden kann und in verschiedenen Browsern wie der Verwendung der CSS -Hack -Technologie auch den gleichen Effekt erzielt werden kann. Dies hindert uns jedoch nicht daran, sie zu verwenden. Stellen Sie sich vor, wäre es nicht attraktiver, einem Browser zusätzliche Benutzerfreundlichkeit zu verleihen, ohne die Verwendung zu beeinflussen? Und wir haben diesen Effekt erreicht, ohne unregelmäßige CSS -Regeln wie CSS -Hack hinzuzufügen. Daher kann die angemessene Verwendung der CSS -Technologie zum richtigen Zeitpunkt das Zuckerguss auf dem Kuchen erreichen und Ihre Webseite einfacher zu verwenden.