Heim Web-Frontend Front-End-Fragen und Antworten Wann wurde CSS3 gestartet?

Wann wurde CSS3 gestartet?

Jul 14, 2021 pm 05:23 PM
css3

CSS3 begann 1999 zu formulieren. Am 23. Mai 2001 stellte das W3C den Arbeitsentwurf von CSS3 fertig, listete alle Module im Detail auf und plante, ihn in Zukunft schrittweise zu standardisieren Boxmodell, Listenmodul, Hyperlink-Modus, Sprachmodul, Hintergrund und Rahmen, Texteffekte und andere Module.

Wann wurde CSS3 gestartet?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, CSS3-Version, Dell G3-Computer.

CSS3 ist eine aktualisierte Version der CSS-Technologie (Cascading Style Sheets). Sie wurde 1999 formuliert. Am 23. Mai 2001 stellte das W3C den Arbeitsentwurf von CSS3 fertig; in diesem Entwurf wurde eine CSS3-Entwicklungs-Roadmap formuliert Alle Module wurden im Detail aufgelistet und sollen in Zukunft schrittweise standardisiert werden.

Neu an der CSS3-Spezifikation ist, dass sie in mehrere unabhängige Module unterteilt ist. Einerseits ist die Aufteilung in mehrere kleinere Module förderlicher für die rechtzeitige Aktualisierung und Veröffentlichung von Spezifikationen sowie für die zeitnahe Anpassung des Inhalts der Module. Diese Module werden unabhängig voneinander implementiert und veröffentlicht, was auch den Grundstein für zukünftiges CSS legt Erweiterung. Andererseits können Geräte oder Hersteller aufgrund der Einschränkungen der unterstützten Geräte und Browserhersteller selektiv einige Module und eine Teilmenge von CSS3 unterstützen, was der Förderung von CSS3 förderlich ist.

Im Folgenden finden Sie eine kurze Erläuterung der Veröffentlichungszeit und des Inhalts jedes Hauptmoduls:

  • Das CSS3-Zeilenmodul wurde am 15. Mai 2002 veröffentlicht und standardisiert das Textzeilenmodell.

  • Das CSS3-Listenmodul wurde am 7. November 2002 veröffentlicht, das Listenstile standardisiert.

  • Das CSS3-Rahmenmodul wurde ebenfalls am 7. November 2002 veröffentlicht und fügt eine neue Hintergrundrahmenfunktion hinzu. Dieses Modul wurde später in das Hintergrundmodul integriert.

  • Das von CSS3 generierte und ersetzte Inhaltsmodul wurde am 14. Mai 2003 veröffentlicht und definiert die generierten und ersetzten Inhaltsfunktionen von CSS3.

  • Das CSS3-Präsentationsebenenmodul wurde am 13. August 2003 veröffentlicht und definiert die Präsentationseffektfunktion.

  • Das CSS3-Syntaxmodul wurde ebenfalls am 13. August 2003 veröffentlicht, das die Grundlagen der CSS-Syntax neu definierte.

  • Das CSS3-Hyperlink-Präsentationsmodul wurde am 24. Februar 2004 veröffentlicht und definiert die Regeln der Hyperlink-Präsentation neu.

  • Das CSS3-Sprachmodul wurde am 16. Dezember 2004 veröffentlicht und definiert die Regeln für den Sprachstil neu.

  • Das CSS3-Kaskadierungs- und Vererbungsmodul wurde am 15. Dezember 2005 veröffentlicht und definiert CSS-Kaskadierungs- und Vererbungsregeln.

  • Das CSS3 Basic Box-Modul wurde am 9. August 2007 veröffentlicht und definiert die CSS-Grundregeln für das Box-Modell neu.

  • Das CSS3-Rasterpositionierungsmodul wurde am 5. September 2007 veröffentlicht und definiert CSS-Rasterpositionierungsregeln.

  • Das CSS3-Animationsmodul wurde am 20. März 2009 veröffentlicht und definiert das CSS-Animationsmodell.

  • Das CSS3 3D Transforms-Modul wurde ebenfalls am 20. März 2009 veröffentlicht, das das CSS 3D-Transformationsmodell definiert.

  • Das CSS3-Schriftartenmodul wurde am 18. Juni 2009 veröffentlicht und definiert CSS-Schriftartenmodi.

  • Das CSS3-Bildwertmodul wurde am 23. Juli 2009 veröffentlicht und definiert das Anzeigemodell für Bildinhalte.

  • Das CSS3 Flexible Box Layout-Modul wurde ebenfalls am 23. Juli 2009 veröffentlicht, das ein flexibles Box-Layout-Modell definiert.

  • Das CSS3 2D Transforms-Modul wurde am 1. Dezember 2009 veröffentlicht und definiert das 2D-Transformationsmodell.

  • Am 29. April 2010 wurde das CSS3 Generated Content for Paged Media-Modul veröffentlicht, das das paginierte Medieninhaltsmodell definiert.

  • Das CSS3-Textmodul wurde am 5. Oktober 2010 veröffentlicht und definiert das Textmodell.

  • Am 5. Oktober 2010 wurde außerdem das CSS3-Modul „Hintergrund und Ränder“ veröffentlicht, das die Rahmen- und Hintergrundmodelle neu gepatcht hat.

Weitere detaillierte Informationen finden Sie unter https://www.w3c.org/Style/CSS/current-work.html. Dort wird erläutert, in wie viele Module CSS3 unterteilt ist und welchen aktuellen Status alle CSS3-Module haben wann es veröffentlicht wird usw.

CSS3 ist in mehrere Module unterteilt, jedes Modul hat seine eigene Spezifikation:

  • Die Veröffentlichung der gesamten CSS3-Spezifikation hat aufgrund von Streitigkeiten in einigen Teilen keinen Einfluss auf die Weiterentwicklung anderer Module.

  • Für den Browser können Sie je nach Bedarf entscheiden, welche CSS-Funktionen unterstützt werden.

  • Für W3C-Entwickler können bei Bedarf gezielte Aktualisierungen vorgenommen werden, wodurch die Gesamtspezifikation flexibler wird und zeitnah überarbeitet werden kann, was die Erweiterung neuer technologiespezifischer Spezifikationen erleichtert.

Welche Vorteile bietet die Verwendung von CSS3?

Das Offensichtlichste ist, dass CSS3 die Seite sehr auffällig und cool aussehen lässt und so das Design der Website noch besser macht, aber seine Vorteile gehen weit darüber hinaus.

In den meisten Fällen ist die Verwendung von CSS3 nicht nur für die Entwicklung und Wartung von Vorteil, sondern verbessert auch die Leistung der Website. Gleichzeitig kann es auch die Zugänglichkeit und Benutzerfreundlichkeit der Website erhöhen, die Anpassung der Website an mehr Geräte ermöglichen und sogar die Website-SEO optimieren und die Suchergebnisse der Website verbessern.

1. Reduzieren Sie die Entwicklungs- und Wartungskosten

Warum kann CSS3 die Entwicklungs- und Wartungskosten senken?

Schauen wir uns zunächst ein Beispiel an. Ein Effekt mit abgerundeten Ecken erfordert das Hinzufügen zusätzlicher HTML-Tags in CSS2 und die Verwendung eines oder mehrerer Bilder zur Vervollständigung, während bei Verwendung von CSS3 nur ein Tag und ein border-radius-Attribut erforderlich sind. Auf diese Weise kann die CSS3-Technologie Menschen die Arbeit des Zeichnens, Schneidens und Optimierens von Bildern ersparen.

Wenn Sie später die Krümmung oder Farbe der Verrundung anpassen müssen, müssen Sie bei Verwendung von CSS2 das Bild von Grund auf zeichnen und ausschneiden, um es fertigzustellen. Mit CSS3 können Sie diese Aufgaben jedoch in wenigen Sekunden erledigen.

CSS3 kann uns auch von viel JavaScript-Skriptcode oder Flash fernhalten. Wir müssen nicht mehr viel Zeit damit verbringen, Skripte zu schreiben oder geeignete Skript-Plug-Ins zu finden und sie an die Spezialeffekte der Website anzupassen.

Schließlich können einige CSS3-Technologien auch dazu beitragen, die Seite zu vereinfachen und die Struktur klarer zu machen. Wenn Sie beispielsweise viele Div-Tags und Klassennamen verschachteln, um einen Effekt zu erzielen, können Sie die Arbeitseffizienz effektiv verbessern, die Entwicklungszeit verkürzen und die Entwicklungskosten senken. Um beispielsweise einen überlappenden Hintergrundeffekt zu erstellen, müssen Sie Div-Tags und Klassennamen in CSS hinzufügen und ein Hintergrundbild in verschiedene Divs einfügen. Jetzt können Sie die neuen Funktionen von CSS3 nutzen, wie z. B. mehrere Hintergründe und Hintergrundgrößen, und hinzufügen Es kann diese Aufgaben mit einem Div-Tag erledigen.

2. Verbessern Sie die Seitenleistung

Bei der Webentwicklung führt die Reduzierung redundanter Tag-Verschachtelungen und der Anzahl der verwendeten Bilder dazu, dass Benutzer weniger Inhalte herunterladen müssen und die Seite schneller geladen wird. Darüber hinaus kann die Website durch weniger Bilder, Skripte und Flash-Dateien die Anzahl der HTTP-Anfragen reduzieren, was eine der besten Möglichkeiten ist, die Seitenladegeschwindigkeit zu verbessern.

Für die Verwendung von CSS3 zum Erstellen einer grafischen Website sind keine Bilder erforderlich, wodurch die Anzahl der HTTP-Anfragen erheblich reduziert und die Seitenladegeschwindigkeit verbessert werden kann.

Natürlich hängt dies davon ab, welche CSS3-Funktionen verwendet werden, um sie zu ersetzen, und es hängt auch davon ab, wie CSS3-Funktionen verwendet werden. CSS3-Animationseffekte können beispielsweise HTTP-Anfragen für JavaScript- und Flash-Dateien reduzieren, erfordern jedoch möglicherweise, dass der Browser viel Arbeit leistet, um das Rendern der Animationseffekte abzuschließen, was dazu führen kann, dass der Browser langsam reagiert und zu Benutzerverlusten führt.

Daher muss jeder bei der Verwendung einiger komplexer Spezialeffekte sorgfältig überlegen. Allerdings sind solche Phänomene doch selten.

(Teilen von Lernvideos: CSS-Video-Tutorial)

Das obige ist der detaillierte Inhalt vonWann wurde CSS3 gestartet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Jun 28, 2022 pm 01:39 PM

Wie erzielt man mit reinem CSS3 einen Welleneffekt? In diesem Artikel erfahren Sie, wie Sie mit SVG- und CSS-Animationen Welleneffekte erstellen.

Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Jul 19, 2022 am 11:28 AM

Dieser Artikel zeigt Ihnen, wie Sie mithilfe von CSS auf einfache Weise verschiedene seltsam geformte Schaltflächen realisieren können, die häufig vorkommen. Ich hoffe, dass er Ihnen hilfreich sein wird!

So verstecken Sie Elemente in CSS, ohne Platz zu beanspruchen So verstecken Sie Elemente in CSS, ohne Platz zu beanspruchen Jun 01, 2022 pm 07:15 PM

Zwei Methoden: 1. Fügen Sie mit dem Anzeigeattribut einfach den Stil „display:none;“ zum Element hinzu. 2. Verwenden Sie die Attribute „position“ und „top“, um die absolute Positionierung des Elements festzulegen, um das Element auszublenden. Fügen Sie dem Element einfach den Stil „position:absolute;top:-9999px;“ hinzu.

So implementieren Sie Spitzenränder in CSS3 So implementieren Sie Spitzenränder in CSS3 Sep 16, 2022 pm 07:11 PM

In CSS können Sie das Attribut „border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut „border-image“ kann Bilder zum Erstellen von Rändern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Jun 10, 2022 pm 01:00 PM

Wie erstelle ich ein Textkarussell und ein Bildkarussell? Das erste, woran jeder denkt, ist die Verwendung von js. Tatsächlich können Textkarussell und Bildkarussell auch einen Blick auf die Implementierungsmethode werfen.

So vergrößern Sie das Bild durch Klicken mit der Maus in CSS3 So vergrößern Sie das Bild durch Klicken mit der Maus in CSS3 Apr 25, 2022 pm 04:52 PM

Implementierungsmethode: 1. Verwenden Sie den Selektor „:active“, um den Status des Mausklicks auf das Bild auszuwählen. 2. Verwenden Sie das Transformationsattribut und die Funktion „scale()“, um den Bildvergrößerungseffekt zu erzielen. Die Syntax „img:active {transform : Skala(x-Achsen-Vergrößerung, y-Achsen-Vergrößerung);}".

So legen Sie die Rotationsgeschwindigkeit der Animation in CSS3 fest So legen Sie die Rotationsgeschwindigkeit der Animation in CSS3 fest Apr 28, 2022 pm 04:32 PM

In CSS3 können Sie das Attribut „animation-timing-function“ verwenden, um die Rotationsgeschwindigkeit der Animation festzulegen. Dieses Attribut wird verwendet, um anzugeben, wie die Animation einen Zyklus abschließt und die Geschwindigkeitskurve der Animation festlegt. Animation-Timing-Funktion: Geschwindigkeitsattributwert;}".

Hat der CSS3-Animationseffekt eine Verformung? Hat der CSS3-Animationseffekt eine Verformung? Apr 28, 2022 pm 02:20 PM

Der Animationseffekt in CSS3 verfügt über eine Verformung. Sie können „Animation: Animationsattribut @keyframes ..{..{transform: Transformationsattribut}}“ verwenden, um den Animationsstil festzulegen Das Transformationsattribut wird zum Festlegen des Verformungsstils verwendet.

See all articles