Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m287:learningunits:lu06:einfuehrung [2026/01/27 10:49] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m287:learningunits:lu06:einfuehrung [2026/01/27 10:49] (aktuell) – ↷ Seite von modul:m287:learningunits:lu06:einfuehrung nach de:modul:m287:learningunits:lu06:einfuehrung verschoben msuter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU06a - Einführung Bootstrap ====== | ||
| + | <WRAP center round info 60%> | ||
| + | Bootstrap ist ein freies CSS-Framework für die Entwicklung von HTML-Webseiten. | ||
| + | Es wurde speziell für " | ||
| + | </ | ||
| + | Bootstrap enthält eine grosse Anzahl von CSS-Klassen für die Formattierung unserer Webseiten. | ||
| + | Dabei wird grosser Wert darauf gelegt, dass die Elemente auf (fast) jeder Bildschirmgrösse sinnvoll dargestellt werden. | ||
| + | |||
| + | === Dokumentation und Tutorials === | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | |||
| + | ===== Bootstrap einbinden ===== | ||
| + | //Siehe [[https:// | ||
| + | |||
| + | Wie jede CSS-Datei binden wir Bootstrap im ''< | ||
| + | |||
| + | === Variante 1: Herunterladen === | ||
| + | Wir können die gewünschte Version von Bootstrap herunterladen und in unser Webprojekt einfügen. | ||
| + | Dies hat den Vorteil, dass wir ... | ||
| + | * ... immer die gleiche Version von Bootstrap einbinden, | ||
| + | * ... auf Wunsch eigene Anpassungen an der CSS-Datei vornehmen können. | ||
| + | |||
| + | |||
| + | <code html> | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | <meta name=" | ||
| + | < | ||
| + | <link href=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | === Variante 2: content delivery network (CDN) === | ||
| + | Bei dieser Variante laden wir die CSS-Datei von einer Gruppe von Servern. | ||
| + | Die Vorteile sind ... | ||
| + | * ... wir erhalten automatisch die neuesten Fehlerkorrekturen, | ||
| + | * ... der Webbrowser muss die Datei nur einmal herunterladen und für alle weiteren Webseiten die gespeicherte Version verwenden. | ||
| + | |||
| + | |||
| + | <code html> | ||
| + | < | ||
| + | <html lang=" | ||
| + | < | ||
| + | <meta charset=" | ||
| + | <meta name=" | ||
| + | < | ||
| + | <link href=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Übung ===== | ||
| + | Ergänzen Sie in einem Ihrer Webprojekte den Link zur bootstrap CSS-Datei. | ||
| + | Vergleichen Sie die Darstellung im Webbrowser mit / ohne Bootstrap. | ||
| + | |||
| + | <code html> | ||
| + | ... | ||
| + | < | ||
| + | ... | ||
| + | <link href=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== Erweitertes Wissen ===== | ||
| + | ==== Attribute in < | ||
| + | Vielleicht haben Sie bemerkt, dass im ''< | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== bootstrap.min.css ==== | ||
| + | Es existieren verschiedene Varianten der Bootstrap-Dateien. | ||
| + | Um die Datenmenge zu reduzieren, binden wir eine komprimierte Datei ein. | ||
| + | Bei dieser Variante wurden z.B. unnötige Leerzeichen und Zeilenumbrüche entfernt. | ||
| + | |||
| + | ==== Javascript ==== | ||
| + | Neben der CSS-Datei bietet Bootstrap auch einige Javascript-Dateien für erweiterte Funktionen an. | ||
| + | Wir werden uns vorerst aber mit der CSS-Datei begnügen. | ||
| + | |||
| + | ---- | ||
| + | {{tag> | ||
| + | [[https:// | ||