Ein
CSS-
Framework
ist eine Sammlung von Gestaltungselementen und Hilfsmitteln fur einfaches und standardisiertes
Webdesign
mit
CSS
.
Die meisten CSS-Frameworks bieten als Basis ein
Grid-Gestaltungsraster
sowie einige grundlegende Gestaltungselemente wie Schaltflachen, Menus und Eingabefelder. Großere Frameworks bieten zudem noch
JavaScript
-basierte Funktionen, welche die Gestaltungselemente um zusatzliche, aber in der Regel optionale Funktionalitaten erweitern (
Unobtrusive JavaScript
).
CSS-Frameworks konnen unterschiedliche Funktionen anbieten:
- Die Hauptfunktion ist meist ein
Grid-System
, besonders auch fur
Responsive Webdesign
. Diese unterscheiden sich in
[1]
- den moglichen Grundbreiten des
Viewports
und eventuelle Breakpoints,
- der Verwendung von
Pixel
(px), der aktuellen Schriftgroße (
em
) oder prozentualen Werten fur Breitenangaben,
- der Anzahl der
Spalten
und Reihen,
- der relativen oder absoluten Verschachtelung von Elementen und
- der Art und Weise der Media Queries.
- Vor allem großere Frameworks bieten auch zahlreiche
graphische Elemente
wie
- Zusatzlich bieten viele Frameworks CSS Anpassungen, beispielsweise
- Reset-Stylesheets
zur Vereinheitlichung der Formatierungen,
- oft verwendete CSS-Hilfsklassen (
left
,
hide
) oder
- Equalizer, um Inhalte auf gleiche Hohe zu bringen.
Großere CSS-Frameworks verwenden CSS-Interpreter wie
Sass
,
Less
oder
Stylus
.
Einige weit verbreitete Beispiele sind
Bootstrap
,
YAML
,
Foundation
, UIkit, Skeleton oder Semantic UI.
- ↑
Archivierte Kopie
(
Memento
des
Originals
vom 31. Mai 2015 im
Internet Archive
)
Info:
Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft. Bitte prufe Original- und Archivlink gemaß
Anleitung
und entferne dann diesen Hinweis.
@1
@2
Vorlage:Webachiv/IABot/responsive.vermilion.com