„CSS-Framework“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
→Weblinks: Link entfernt (Liste ist hoffnungslos veraltet, viele Einträge wurden seit über 10 Jahren nicht mehr aktualisiert) |
InternetArchiveBot hat 1 Archivlink(s) ergänzt und 0 Link(s) als defekt/tot markiert. #IABot (v2.0beta12) |
||
Zeile 4: | Zeile 4: | ||
CSS-Frameworks können unterschiedliche Funktionen anbieten: |
CSS-Frameworks können unterschiedliche Funktionen anbieten: |
||
* Die Hauptfunktion ist meist ein [[Gestaltungsraster|Grid-System]], besonders auch für [[Responsive Webdesign]]. Diese unterscheiden sich in<ref>http://responsive.vermilion.com/compare.php</ref> |
* Die Hauptfunktion ist meist ein [[Gestaltungsraster|Grid-System]], besonders auch für [[Responsive Webdesign]]. Diese unterscheiden sich in<ref>{{Webarchiv|url=http://responsive.vermilion.com/compare.php |wayback=20150531094916 |text=Archivierte Kopie |archiv-bot=2019-03-08 23:00:55 InternetArchiveBot }}</ref> |
||
** den möglichen Grundbreiten des [[Viewport]]s und eventuelle Breakpoints, |
** den möglichen Grundbreiten des [[Viewport]]s und eventuelle Breakpoints, |
||
** der Verwendung von [[Pixel]] (px), der aktuellen Schriftgröße ([[em (Schriftsatz)|em]]) oder prozentualen Werten für Breitenangaben, |
** der Verwendung von [[Pixel]] (px), der aktuellen Schriftgröße ([[em (Schriftsatz)|em]]) oder prozentualen Werten für Breitenangaben, |
Version vom 9. März 2019, 01:00 Uhr
Ein CSS-Framework ist eine Sammlung von Gestaltungselementen und Hilfsmitteln für einfaches und standardisiertes Webdesign mit CSS. Die meisten CSS-Frameworks bieten als Basis ein Grid-Gestaltungsraster sowie einige grundlegende Gestaltungselemente wie Schaltflächen, Menüs und Eingabefelder. Größere Frameworks bieten zudem noch JavaScript-basierte Funktionen, welche die Gestaltungselemente um zusätzliche, aber in der Regel optionale Funktionalitäten erweitern (Unobtrusive JavaScript).
CSS-Frameworks können unterschiedliche Funktionen anbieten:
- Die Hauptfunktion ist meist ein Grid-System, besonders auch für Responsive Webdesign. Diese unterscheiden sich in[1]
- den möglichen Grundbreiten des Viewports und eventuelle Breakpoints,
- der Verwendung von Pixel (px), der aktuellen Schriftgröße (em) oder prozentualen Werten für Breitenangaben,
- der Anzahl der Spalten und Reihen,
- der relativen oder absoluten Verschachtelung von Elementen und
- der Art und Weise der Media Queries.
- Vor allem größere Frameworks bieten auch zahlreiche graphische Elemente wie
- Webtypografie,
- Icon-Sets in CSS-Sprites oder Icon-Fonts,
- Styling für Dropout-Menüs, Tooltips, Schaltflächen, Elemente von Webformularen und
- Elemente für grafische Benutzeroberflächen wie Akkordeon, Registerkarten, Galerien oder Modal-Fenster (Lightbox).
- Zusätzlich bieten viele Frameworks CSS Anpassungen, beispielsweise
- Reset-Stylesheets zur Vereinheitlichung der Formatierungen,
- oft verwendete CSS-Hilfsklassen (left, hide) oder
- Equalizer, um Inhalte auf gleiche Höhe zu bringen.
Größere CSS-Frameworks verwenden CSS-Interpreter wie Sass, Less oder Stylus.
Einige weit verbreitete Beispiele sind Bootstrap, YAML, Foundation, UIkit, Skeleton oder Semantic UI.
Siehe auch
Einzelnachweise
- ↑ Archivierte Kopie ( des vom 31. Mai 2015 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
Weblinks
- CSS Front-end Frameworks with comparison (englisch) Vergleich zahlreicher Frameworks mit unterstützten Browsern und Nutzung von LESS/SASS
- Awesome CSS Frameworks Aktuelle Liste von CSS Frameworks (sortiert nach Kategorie und Beliebtheit)