Definition - Was bedeutet Cascading Style Sheets Level 2 (CSS2)?
Cascading Style Sheets Level 2 (CSS2) ist die zweite Version von Cascading Style Sheets, die von W3C entwickelt wurde. Es ist eine deklarative Sprache, die verwendet wird, um die überaus umfangreiche Textauszeichnungssprache zu verbessern. CSS2 ist eine Teilmenge der Cascading Style Sheets Level 1 und verfügt über erweiterte Funktionen wie:
- Medientypen Konzept
- Audio-Stylesheets
- Merkmale für die Internationalisierung
- Erweiterte Schriftauswahl
- Automatische Nummerierung und generierter Inhalt
- Cursor
- Dynamische Konturen
- Die Fähigkeit, den Überlauf von Inhalten und das Beschneiden zu kontrollieren
- Absolute, feste und relative Positionierung
- Erweiterter Wählmechanismus
Derzeit bietet W3C keine CSS2-Empfehlungen an. CSS2 ist abwärtskompatibel, sodass alle gültigen CSS1 auch gültige CSS2 sind.
Techopedia erklärt Cascading Style Sheets Level 2 (CSS2)
Im Vergleich zu CSS1, das kurz und prägnant war, war CSS2 voluminös. CSS2 hat die folgenden Hauptfunktionen:
- Audio-Stylesheets: Neue Stileigenschaften zum Definieren des Audio-Stylesheets für Dokumente.
- Paging: Definition, wie Seiten angezeigt oder gedruckt werden sollen. Dies ermöglichte das Beschneiden, Registrieren von Markierungen und anderen Layoutfunktionen.
- Medientypen: In CSS2 wurden verschiedene Stilregeln für verschiedene Medientypen eingeführt.
- Internationale Eingabehilfen: Für internationale Dokumente standen weitere Listenstile zur Verfügung. Dies beinhaltete bidirektionale Textunterstützung sowie sprachempfindliche Anführungszeichen.
- Schriftart: Es wurden weitere Schriftarten definiert, die zur Verwendung zur Verfügung stehen.
- Positionierung: CSS2 führte die relative, absolute Positionierung und die Platzierungsbestimmung innerhalb eines Dokuments ein. Dies hat den kontinuierlichen Medien sehr geholfen.
- Cursor: CSS2 definiert die Art und Weise, in der der Cursor auf verschiedene Aktionen reagiert.