<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Bootstrap_%28Framework%29</id>
	<title>Bootstrap (Framework) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Bootstrap_%28Framework%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Bootstrap_(Framework)&amp;action=history"/>
	<updated>2026-05-28T07:24:01Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Bootstrap_(Framework)&amp;diff=2560136&amp;oldid=prev</id>
		<title>imported&gt;Flyingtable08: /* growthexperiments-addlink-summary-summary:1|0|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Bootstrap_(Framework)&amp;diff=2560136&amp;oldid=prev"/>
		<updated>2025-06-23T11:12:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:1|0|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                 = Bootstrap&lt;br /&gt;
|Maintainer           = &lt;br /&gt;
|Hersteller           = [[Twitter]]&lt;br /&gt;
|Logo                 = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Screenshot           = [[Datei:Bootstrap 5.0 Screenshot.png|250px|Eine mit Bootstrap 5.0 gestaltete Webseite im Mozilla Firefox 88]]&lt;br /&gt;
|Beschreibung         = Eine mit Bootstrap 5.0 gestaltete Beispielseite im [[Mozilla Firefox]] 88&lt;br /&gt;
|Erscheinungsjahr     = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersion      = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem       = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Programmiersprache   = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Kategorie            = [[Webdesign]]&lt;br /&gt;
|Lizenz               = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Deutsch              = nein&lt;br /&gt;
|Website              = &amp;lt;!-- wikidata --&amp;gt;&lt;br /&gt;
|Dateien              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bootstrap&amp;#039;&amp;#039;&amp;#039; ist ein [[Freie Software|freies]] [[Front-End und Back-End|Frontend]]-[[CSS-Framework]]. Es enthält auf [[Hypertext Markup Language|HTML]] und [[Cascading Style Sheets|CSS]] basierende Gestaltungsvorlagen für [[Typografie]], Formulare, Buttons, Tabellen, [[Gestaltungsraster|Grid]]-Systeme, Navigations- und andere [[Grafische Benutzeroberfläche#GUI-Elemente|Oberflächengestaltungselemente]] sowie zusätzliche, optionale [[JavaScript]]-Erweiterungen.&lt;br /&gt;
&lt;br /&gt;
== Entstehung ==&lt;br /&gt;
Bootstrap ist ursprünglich aus dem Vorhaben entstanden, die internen Analyse- und Verwaltungswerkzeuge von [[Twitter]] weiterzuentwickeln. Zu diesem Zeitpunkt wurden in dem Unternehmen unterschiedlichste [[Programmbibliothek|Bibliotheken]] für die Oberflächenentwicklung eingesetzt, was zu Inkonsistenz und hohem Wartungsaufwand führte.&amp;lt;ref name=&amp;quot;Bootstrap from Twitter&amp;quot; /&amp;gt; Um diesen Herausforderungen zu begegnen, wurde der Schwerpunkt des Projekts erweitert:&lt;br /&gt;
&lt;br /&gt;
{{Zitat&lt;br /&gt;
 |Text=[…] a super small group of developers and I got together to design and build a new internal tool and saw an opportunity to do something more. Through that process, we saw ourselves build something much more substantial than another internal tool. Months later, we ended up with an early version of Bootstrap as a way to document and share common design patterns and assets within the company.&lt;br /&gt;
 |Sprache=en&lt;br /&gt;
 |Autor=Mark Otto&lt;br /&gt;
 |Quelle=In seinem persönlichen Blog zur Entwicklung von Bootstrap.&lt;br /&gt;
 |Übersetzung=[…] eine sehr kleine Gruppe von Entwicklern und ich haben uns zusammengesetzt, um ein neues internes Werkzeug zu gestalten und sahen dabei die Möglichkeit, mehr daraus zu machen. Während des Prozesses stellten wir fest, dass wir dabei waren, etwas zu erschaffen, was wesentlich weitreichender war als nur ein weiteres internes Werkzeug. Monate später hielten wir eine frühe Version von Bootstrap in den Händen, welche allgemeine Entwurfsmuster und Erkenntnisse innerhalb der Firma dokumentierte.&lt;br /&gt;
 |ref=&amp;lt;ref name=&amp;quot;Bootstrap in A List Apart&amp;quot;&amp;gt;{{Internetquelle |autor=Mark Otto |url=http://www.markdotto.com/2012/01/17/bootstrap-in-a-list-apart-342/ |titel=Bootstrap in A List Apart #342 |datum=2012-01-17 |abruf=2012-02-25}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Dabei spielt laut Aussage von Otto die Idee, Designer und Entwickler zusammenzubringen, eine elementare Rolle bei der Entwicklung: „From whiteboarding ideas to coding rough prototypes, collaborating across disciplines is what made Bootstrap successful for internal use at Twitter.“&amp;lt;ref name=&amp;quot;Building Twitter Bootstrap&amp;quot;&amp;gt;{{Internetquelle |autor=Mark Otto |url=https://www.alistapart.com/articles/building-twitter-bootstrap/ |titel=Building Twitter Bootstrap |datum=2012-01-17 |abruf=2012-02-25}}&amp;lt;/ref&amp;gt;, („Vom Skizzieren von Ideen bis hin zur Programmierung grober Prototypen war es die interdisziplinäre Zusammenarbeit, die Bootstrap für die interne Nutzung bei Twitter so erfolgreich gemacht hat“).&lt;br /&gt;
&lt;br /&gt;
Der Name Bootstrap entlehnt sich von der Geschichte des [[Hieronymus Carl Friedrich von Münchhausen]], auch bekannt als „Baron Münchhausen“, der unter anderem die Lügengeschichte auftischte, dass er sich an den eigenen Haaren aus einem Sumpf zöge &amp;#039;&amp;#039;(strap)&amp;#039;&amp;#039;, wobei statt eines Haars ein Stiefel &amp;#039;&amp;#039;(boot)&amp;#039;&amp;#039; eingesetzt wird, was es auch als englischsprachiges Sprichwort gibt.&amp;lt;ref&amp;gt;&amp;#039;&amp;#039;[[wikt:en:pull oneself up by one&amp;#039;s bootstraps|pull oneself up by one&amp;#039;s bootstraps]]&amp;#039;&amp;#039; (englischsprachiges [[Wiktionary]])&amp;lt;/ref&amp;gt; Da das Bootstrapframework die Basis ist, auf dem andere Teile der Webseite aufbauen, wird so der sachliche Zusammenhang hergestellt (vgl. [[Bootstrapping (Informatik)]]).&lt;br /&gt;
&lt;br /&gt;
Den ersten Einsatz unter realen Bedingungen erfuhr Bootstrap auf Twitters erster Hackweek.&amp;lt;ref group=&amp;quot;Anmerkung&amp;quot;&amp;gt;Eine [https://blog.twitter.com/2012/01/hack-week-twitter.html Beschreibung] des Konzeptes der Hackweek im offiziellen Twitter-Blog&amp;lt;/ref&amp;gt; Otto zeigte einigen Kollegen, wie sie die Entwicklung ihrer Projekte mit Hilfe des Toolkits beschleunigen können. Bei der Präsentation der Ergebnisse zeigte sich, dass Dutzende Teams auf das Framework zurückgegriffen hatten. Auf diese Weise trug Bootstrap nicht nur dazu bei, die Entwicklungszeit zu verkürzen, sondern auch ohne Hilfestellung eines dedizierten Designers ein einheitliches Look-and-Feel für die in der Hackweek entstandenen Anwendungen zu erzeugen.&amp;lt;ref name=&amp;quot;Building Twitter Bootstrap&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im August 2011 entschloss sich [[Twitter]], die Ergebnisse der Öffentlichkeit als [[Open Source|Open-Source]]-Projekt zur Verfügung zu stellen.&amp;lt;ref name=&amp;quot;Bootstrap from Twitter&amp;quot; /&amp;gt; Seitdem hat sich Bootstrap mit ≈78.900 [[Abspaltung (Softwareentwicklung)|Forks]], ≈165.000 Likes und über ≈6.800 Beobachtern zu einem populären [[GitHub]]-Projekt entwickelt (Stand: September 2023).&amp;lt;ref&amp;gt;{{Internetquelle |autor= |url=https://github.com/twbs/bootstrap |titel=Github.com/twbs/bootstrap |werk= |hrsg=Bootstrap |abruf=2023-09-17 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
Bootstrap wurde mit Unterstützung für das damals noch relativ junge [[HTML5]] und [[Cascading Style Sheets|CSS 3]] entwickelt. Da Bootstrap ab Version 3 weder Firefox 3.6 noch den Internet Explorer 7 unterstützt, wird in einem Übergangszeitraum weiterhin auch Version 2 aktualisiert.&lt;br /&gt;
Der Gewährleistung der Browser-Kompatibilität dient das Konzept der [[Progressive Verbesserung|progressiven Verbesserung]].&amp;lt;ref name=&amp;quot;Bootstrap Github&amp;quot;&amp;gt;{{Internetquelle |url=http://twitter.github.com/bootstrap/ |titel=Bootstrap, from Twitter |kommentar=Offizielle Projektseite auf GitHub |abruf=2012-02-25 |archiv-url=https://web.archive.org/web/20120802174543/http://twitter.github.com/bootstrap/ |archiv-datum=2012-08-02 |offline=ja |archiv-bot=2022-10-13 04:19:10 InternetArchiveBot }}&amp;lt;/ref&amp;gt; Das bedeutet, dass die grundlegenden Informationen der Webseite oder -anwendung für alle Geräte und Browser zugänglich sind, erweiterte Funktionalitäten jedoch nur den Geräten und Browsern zur Verfügung stehen, die diese unterstützen. Deutlich wird dies beispielsweise bei den in CSS 3 eingeführten Eigenschaften für abgerundete Ecken, Farbverläufe und Schatten. Diese werden von Bootstrap trotz der mangelnden Unterstützung durch ältere [[Webbrowser]] intensiv eingesetzt. Dabei gewährleistet der [[Semantik|semantische]] Einsatz von HTML und die Implementierung von alternativen Stildefinitionen in den Stylesheets, dass die Informationen und Funktionen der Webseite trotz der fehlenden Funktionalitäten bei älteren Browsern zur Verfügung stehen. Gleiches gilt für die mitgelieferten JavaScript-Komponenten. Diese erweitern den Funktionsumfang des Toolkits, sind jedoch keine Voraussetzung für dessen Einsatz.&lt;br /&gt;
&lt;br /&gt;
Ab Version 2.0 unterstützt Bootstrap zudem die Gestaltung im Sinne des [[Responsive Webdesign]]s.&amp;lt;ref name=&amp;quot;Say hello to Bootstrap 2.0&amp;quot;&amp;gt;{{Internetquelle |autor=Mark Otto |url=https://dev.twitter.com/blog/say-hello-to-bootstrap-2 |titel=Say hello to Bootstrap 2.0 |werk= |hrsg= |datum=2012-01-31 |sprache=en |archiv-url=https://web.archive.org/web/20120203191214/https://dev.twitter.com/blog/say-hello-to-bootstrap-2 |archiv-datum=2012-02-03 |offline=1 |abruf=2012-02-25}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Bootstrap Github&amp;quot; /&amp;gt; Das bedeutet, der grafische Aufbau von Webseiten erfolgt dynamisch und unter Berücksichtigung der Eigenschaften, die das verwendete Gerät (PC, Tablet, Mobiltelefon) mit sich bringt. So passen sich angeordnete Elemente automatisch der [[Bildschirmauflösung]] bzw. Fenstergröße an.&lt;br /&gt;
&lt;br /&gt;
Bootstrap wird als [[Open Source|Open-Source]]-Bibliothek angeboten und auf [[GitHub]] bereitgestellt. Entwickler sind aufgerufen, sich an dem Projekt zu beteiligen, und können auf der Plattform eigene Beiträge leisten.&lt;br /&gt;
&lt;br /&gt;
== Aufbau und Funktionsweise ==&lt;br /&gt;
Bootstrap ist modular aufgebaut und besteht im Kern aus [[Sass (Stylesheet-Sprache)|Sass]]-Stylesheets, welche die einzelnen Komponenten des Frameworks enthalten. Diese Einzelkomponenten werden von einer zentralen Bootstrap-Datei zusammengeführt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/twitter/bootstrap/blob/master/less/bootstrap.less |titel=less/bootstrap.less at master from twitter/bootstrap |kommentar=Das bootstrap.less-Stylesheet im Bootstrap-Repository auf GitHub |abruf=2014-09-12}}&amp;lt;/ref&amp;gt; Durch diesen Aufbau kann der Entwickler durch Anpassung der Bootstrap-Datei selbst entscheiden, welche Komponenten in seinem Projekt verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Anpassungen sind in eingeschränktem Umfang über ein zentrales Konfigurationsstylesheet möglich. Darin werden unter anderem Angaben zu Schriftart und -größe, Farbe oder dem Aufbau des Grid-Layouts gesetzt.&amp;lt;ref name=&amp;quot;variables.less&amp;quot;&amp;gt;{{Internetquelle |url=https://github.com/twitter/bootstrap/blob/master/less/variables.less |titel=less/variables.less at master from twitter/bootstrap |kommentar=Das variables.less-Stylesheet im Bootstrap-Repository auf GitHub |abruf=2012-02-25}}&amp;lt;/ref&amp;gt; Tiefgreifendere Änderungen sind möglich, indem die Sass-Deklarationen von Bootstrap überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Ab der Version 2.0 ist die Konfiguration von Bootstrap auch über eine spezielle „Customize“-Option in der Dokumentation möglich. Dabei wählt der Entwickler über ein Formular die gewünschten Komponenten und passt ggf. die Werte verschiedener Optionen seinen Bedürfnissen an. Das anschließend erzeugte Paket enthält bereits das fertig kompilierte CSS-Stylesheet.&amp;lt;ref name=&amp;quot;Customize&amp;quot;&amp;gt;{{Internetquelle |url=http://twitter.github.com/bootstrap/download.html |titel=Customize and Download |kommentar=Die „Customize“-Option in der Bootstrap-Dokumentation |abruf=2012-02-25 |archiv-url=https://web.archive.org/web/20120224184512/http://twitter.github.com/bootstrap/download.html |archiv-datum=2012-02-24 |offline=ja |archiv-bot=2023-03-23 13:12:17 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grundgerüst: Grid-System und Responsive Webdesign ===&lt;br /&gt;
Bootstrap wird standardmäßig mit einem 940 Pixel breiten, zwölfspaltigen [[Gestaltungsraster|Grid]]-Layout ausgeliefert. Alternativ kann der Entwickler auch ein Layout mit variabler Breite verwenden. Für beide Fälle bietet das Toolkit vier Variationen im Sinne des [[Responsive Webdesign]]s an, welche verschiedene Auflösungen und Gerätetypen bedienen: Mobiltelefone, hoch- und querformatige Tablets, sowie PCs mit geringer und hoher ([[Breitbildmonitor|Widescreen]]-)Auflösung. Dabei passt sich die Breite der Spalten automatisch der zur Verfügung stehenden Fensterbreite an.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://twitter.github.com/bootstrap/scaffolding.html |titel=Scaffolding |kommentar=Beschreibung des Grid-Systems in der Bootstrap-Dokumentation |abruf=2012-02-25 |archiv-url=https://web.archive.org/web/20120225141942/http://twitter.github.com/bootstrap/scaffolding.html |archiv-datum=2012-02-25 |offline=ja |archiv-bot=2023-06-17 21:40:20 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Über das Konfigurationsstylesheet hat der Entwickler die Möglichkeit, die Anzahl und Breite der Spalten, den Abstand zwischen den Spalten sowie die Gesamtbreite des Layouts seinen Vorstellungen entsprechend anzupassen.&amp;lt;ref name=&amp;quot;variables.less&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit [[Entwicklungsstadium (Software)|Release]] 4 ist das Grid-System an das [[CSS-Flex Box|CSS-Flexbox]]-System&amp;lt;ref&amp;gt;{{Internetquelle |url=https://developer.mozilla.org/de/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes |titel=Flexbox |kommentar=Beschreibung des Flexbox-Systems im Mozilla Developer Network |abruf=2017-03-24}}&amp;lt;/ref&amp;gt; angepasst worden, um sich flexibler an die bestehende Fenstergröße anzupassen: Das Grundprinzip des zwölfspaltigen Rasters wurde in Bootstrap 4 beibehalten, und das responsive Raster auf fünf [[Viewport]]-Breiten verfeinert. Wurde das Raster in Bootstrap 3 im Wesentlichen noch mit der CSS-Eigenschaft &amp;#039;&amp;#039;float&amp;#039;&amp;#039; realisiert, die nie für komplexe Layouts vorgesehen war, erlaubt der CSS-Layout-Standard Flexbox die Definition und Anordnung flexibler Boxen in Bootstrap 4. Ab Version 4 werden die Browser [[Internet Explorer]] 9 und kleiner mangels Flexport-Implementierung nicht mehr unterstützt.&lt;br /&gt;
&lt;br /&gt;
=== Grundlegendes CSS-Stylesheet ===&lt;br /&gt;
Bootstrap enthält eine Reihe von Stylesheets, welche grundlegende Stildefinitionen für alle wichtigen HTML-Komponenten enthalten. Diese gewährleisten ein browser- und systemübergreifend einheitliches, modernes Erscheinungsbild für die [[Textformatierung]], Tabellen und Formularelemente.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://twitter.github.com/bootstrap/base-css.html |titel=Base CSS |kommentar=Beschreibung des Base-CSS-Stylings in der Bootstrap-Dokumentation |abruf=2012-02-25 |archiv-url=https://web.archive.org/web/20120224184502/http://twitter.github.com/bootstrap/base-css.html |archiv-datum=2012-02-24 |offline=ja |archiv-bot=2023-06-17 21:40:20 InternetArchiveBot }}&amp;lt;/ref&amp;gt; Der Entwickler profitiert dabei von den Erfahrungen, die bei der Entwicklung und Gestaltung von Twitter gemacht wurden und kann auf praxiserprobte Gestaltungsentscheidungen und bewährte Entwurfsmuster der Frontendgestaltung zurückgreifen.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Alexander Neumann |url=https://www.heise.de/developer/meldung/Twitter-gibt-HTML5-Framework-Bootstrap-2-0-frei-1426913.html |titel=Twitter gibt HTML5-Framework Bootstrap 2.0 frei |werk=heise Developer |datum=2012-02-02 |abruf=2012-02-25}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |autor=Dieter Petereit |url=https://t3n.de/news/bootstrap-css-html5-basiertes-webapp-toolkit-twitter-327063/ |titel=Bootstrap: CSS- und HTML5-basiertes WebApp-Toolkit von Twitter |werk=t3n |datum=2011-08-23 |abruf=2012-02-25}}&amp;lt;/ref&amp;gt; Bootstrap 4 wurde um eine breite Palette an neuen Utility-Klassen erweitert, über die sich Rahmen, Abrundungen, Farben, Abmessungen usw. bestimmen lassen.&lt;br /&gt;
&lt;br /&gt;
=== Wiederverwendbare Komponenten ===&lt;br /&gt;
Ergänzend zu den regulären HTML-Elementen enthält Bootstrap weitere, häufig verwendete Oberflächenelemente. Hierzu gehören unter anderem Buttons mit erweiterter Funktionalität (bspw. Gruppierung von Buttons oder Buttons mit Dropdown-Möglichkeit), Navigationselemente (Navigationslisten und -leisten, horizontale und vertikale Reiter, [[Brotkrümelnavigation]], [[Paginierung]] usw.), Labels, erweiterte typografische Möglichkeiten, Miniaturansichten, Formatierungen für Hinweismeldungen und [[Fortschrittsbalken]].&amp;lt;ref&amp;gt;{{Internetquelle |url=http://twitter.github.com/bootstrap/components.html |titel=Components |kommentar=Beschreibung der zusätzlichen Komponenten in der Bootstrap-Dokumentation |abruf=2012-02-25 |archiv-url=https://web.archive.org/web/20120224184507/http://twitter.github.com/bootstrap/components.html |archiv-datum=2012-02-24 |offline=ja |archiv-bot=2023-06-17 21:40:20 InternetArchiveBot }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== JavaScript-Plugins ===&lt;br /&gt;
Bis einschließlich Hauptversion 4 basieren die JavaScript-Komponenten von Bootstrap auf dem JavaScript-Framework [[jQuery]]. Die im Toolkit enthaltenen Plugins sind dementsprechend jQuery-Plugins. Sie bieten zusätzliche User-Interface-Elemente, wie beispielsweise [[Dialogfenster]], [[Tooltip]]s und [[Karussell (Entwurfsmuster)|Karussells]]. Außerdem erweitern sie die Funktionalität einiger vorhandener Oberflächenelemente, darunter zum Beispiel eine [[Autovervollständigen|Autovervollständigungs]]-Funktion für Eingabefelder.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://getbootstrap.com/javascript/ |titel=Javascript for Bootstrap |kommentar=Beschreibung der JavaScript-Komponenten in der Bootstrap-Dokumentation |abruf=2013-01-14}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit der Veröffentlichung der Alpha-Version von Bootstrap 5 wurde die Abhängigkeit von jQuery abgeschafft.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://blog.getbootstrap.com/2020/06/16/bootstrap-5-alpha/ |titel=jQuery and JavaScript |kommentar=Bootstrap verwendet jQuery nicht mehr |abruf=2020-06-16}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cards-Komponente ===&lt;br /&gt;
Mit Bootstrap 4 wurde die Cards-Komponente eingeführt, die die Integration von Bildern, Texten, Listen, Buttons und Navigationsleisten in Karten ermöglicht, deren Kopf- und Fußbereich optisch absetzbar sind. Mit Flexbox lassen sich mehrere Karten in gleicher Höhe nebeneinander platzieren. Mit der CSS-Eigenschaft &amp;#039;&amp;#039;card-columns&amp;#039;&amp;#039; können die Karten auf ähnliche Weise wie Inhalte der [[Pinterest]]-App organisiert werden, jedoch von oben nach unten und von links nach rechts.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Um Bootstrap in einer [[HTML]]-Seite zu verwenden, muss lediglich ein fertiges ZIP-Archiv von der Bootstrap-Webseite heruntergeladen werden. Dieses Archiv enthält bereits fast alle benötigten, in das eigene Projekt einzubindenden Dateien, wie eine Stylesheet-Datei mit allen Komponenten, eine [[JavaScript]]-Datei mit allen Plugins und auch eine benötigte Icon-Schriftart. Alternativ gibt es auf [[GitHub]] noch ein vollständiges, deutlich umfangreicheres ZIP-Archiv für Entwickler herunterzuladen, welches auch Beispiele für typische Webseiten zur bequemen Verwendung als Ausgangsdatei und vieles weitere enthält.&lt;br /&gt;
&lt;br /&gt;
Die Dateien im ZIP-Archiv müssen in das eigene HTML-Dokument/Projekt eingebunden werden. Soll auch mit Javascript-Komponenten gearbeitet werden, so muss die Javascript-Datei zusammen mit der [[jQuery]]-Bibliothek ebenfalls im HTML-Dokument referenziert werden. Möchte man angepasste Einstellungen für Stil und Javascript-Funktionalität, besteht die Möglichkeit, fast alle Elemente von Bootstrap auf der Website selbst zu verändern und ein angepasstes Paket herunterzuladen. Schließlich kann man Bootstrap auch lokal, seinen Bedürfnissen entsprechend, vom Standard abweichend kompilieren.&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel verdeutlicht die Funktionsweise. Der HTML-Quellcode definiert eine einfache Template. Die Seite besteht aus regulären, [[semantisch]] verwendeten [[HTML5]]-Elementen sowie einigen zusätzlichen CSS-Klassenangaben entsprechend der Bootstrap-Dokumentation.&amp;lt;ref group=&amp;quot;Anmerkung&amp;quot;&amp;gt;Die JavaScript-Komponenten werden in diesem Beispiel nicht verwendet und nur der Vollständigkeit halber referenziert.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot; style=&amp;quot;background-color: #F9F9F9; border: 1px dashed #266FAB; padding: 1em; clear: right;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Bootstrap 5 Example&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;meta charset=&amp;quot;utf-8&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width, initial-scale=1&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- Einbinden des Bootstrap-Stylesheets --&amp;gt;&lt;br /&gt;
  &amp;lt;link href=&amp;quot;https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot;&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;!-- optional: Einbinden der Bootstrap.bundle.min.js --&amp;gt;&lt;br /&gt;
  &amp;lt;script src=&amp;quot;https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;container-fluid p-5 bg-primary text-white text-center&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1&amp;gt;My First Bootstrap Page&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Resize this responsive page to see the effect!&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;div class=&amp;quot;container mt-5&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Column 1&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit...&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Column 2&amp;lt;/h3&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit...&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;col-sm-4&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h3&amp;gt;Column 3&amp;lt;/h3&amp;gt;        &lt;br /&gt;
      &amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit...&amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris...&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Liste von Webframeworks]]&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;Anmerkung&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Bootstrap (framework)|Bootstrap (Framework)|audio=0|video=0}}&lt;br /&gt;
* [https://getbootstrap.com/ Bootstrap] – die offizielle Website enthält die Dokumentation und Downloadmöglichkeiten (englisch)&lt;br /&gt;
* [https://holdirbootstrap.de/ deutsche Dokumentation] – eine inoffizielle deutsche Übersetzung der Bootstrap-Dokumentation&lt;br /&gt;
* [http://twitter.github.io/bootstrap/ Bootstrap-Seite bei Github] (englisch)&lt;br /&gt;
* [https://www.w3resource.com/twitter-bootstrap/tutorial.php Twitter Bootstrap tutorial.] Hilfe zu allen Elementen bei der [[W3C]] (englisch)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;Bootstrap from Twitter&amp;quot;&amp;gt;&lt;br /&gt;
{{Internetquelle&lt;br /&gt;
 |autor=Mark Otto&lt;br /&gt;
 |url=https://blog.twitter.com/2011/bootstrap-twitter&lt;br /&gt;
 |titel=Bootstrap from Twitter&lt;br /&gt;
 |datum=2011-08-19&lt;br /&gt;
 |abruf=2015-08-17}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=1145079156}}&lt;br /&gt;
[[Kategorie:Freies Webframework]]&lt;br /&gt;
[[Kategorie:JavaScript-Bibliothek]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Flyingtable08</name></author>
	</entry>
</feed>