Einführung
Beginnen Sie mit Bootstrap, dem weltweit beliebtesten Framework zum Erstellen reaktionsschneller, Mobile-First-Websites, mit jsDelivr und einer Vorlagenstartseite.
Möchten Sie schnell Bootstrap zu Ihrem Projekt hinzufügen? Verwenden Sie jsDelivr, das von den Leuten bei jsDelivr kostenlos zur Verfügung gestellt wird. Verwenden Sie einen Paketmanager oder müssen Sie die Quelldateien herunterladen? Gehen Sie zur Download-Seite.
Kopieren Sie das Stylesheet und fügen Sie es <link>
in Ihr <head>
vor allen anderen Stylesheets ein, um unser CSS zu laden.
Viele unserer Komponenten erfordern die Verwendung von JavaScript, um zu funktionieren. Insbesondere benötigen sie jQuery , Popper.js und unsere eigenen JavaScript-Plugins. Platzieren Sie die folgenden <script>
s am Ende Ihrer Seiten, direkt vor dem schließenden </body>
Tag, um sie zu aktivieren. jQuery muss zuerst kommen, dann Popper.js und dann unsere JavaScript-Plugins.
Wir verwenden den schlanken Build von jQuery , aber die Vollversion wird ebenfalls unterstützt.
Neugierig, welche Komponenten ausdrücklich jQuery, unser JS und Popper.js erfordern? Klicken Sie unten auf den Link Komponenten anzeigen. Wenn Sie sich über die allgemeine Seitenstruktur nicht sicher sind, lesen Sie weiter für eine Beispielseitenvorlage.
Komponenten anzeigen, die JavaScript erfordern
- Benachrichtigungen zur Entlassung
- Schaltflächen zum Umschalten von Zuständen und Checkbox/Radio-Funktionalität
- Karussell für alle Folienverhalten, Bedienelemente und Anzeigen
- Minimieren, um die Sichtbarkeit von Inhalten umzuschalten
- Dropdowns zum Anzeigen und Positionieren (erfordert auch Popper.js )
- Modale für Anzeige, Positionierung und Bildlaufverhalten
- Navbar zum Erweitern unseres Collapse-Plug-ins, um responsives Verhalten zu implementieren
- Tooltips und Popovers zum Anzeigen und Positionieren (benötigt auch Popper.js )
- Scrollspy für Scrollverhalten und Navigationsaktualisierungen
Stellen Sie sicher, dass Ihre Seiten mit den neuesten Design- und Entwicklungsstandards eingerichtet sind. Das bedeutet die Verwendung eines HTML5-Doctypes und das Einfügen eines Viewport-Meta-Tags für das richtige Reaktionsverhalten. Setzen Sie alles zusammen und Ihre Seiten sollten so aussehen:
Das ist alles, was Sie für die allgemeinen Seitenanforderungen benötigen. Besuchen Sie die Layout -Dokumentation oder unsere offiziellen Beispiele , um mit dem Layout der Inhalte und Komponenten Ihrer Website zu beginnen.
Bootstrap verwendet eine Handvoll wichtiger globaler Stile und Einstellungen, die Sie bei der Verwendung beachten müssen, die alle fast ausschließlich auf die Normalisierung von Cross-Browser-Stilen ausgerichtet sind. Tauchen wir ein.
Bootstrap erfordert die Verwendung des HTML5-Dokumenttyps. Ohne sie werden Sie ein unkonventionelles, unvollständiges Styling sehen, aber das Einbeziehen sollte keine nennenswerten Schluckauf verursachen.
Bootstrap wird zuerst mobil entwickelt , eine Strategie, bei der wir den Code zuerst für mobile Geräte optimieren und dann die Komponenten nach Bedarf mithilfe von CSS-Medienabfragen skalieren. Um ein korrektes Rendern und Zoomen per Touch für alle Geräte sicherzustellen, fügen Sie das responsive Viewport-Meta-Tag zu Ihrer <head>
.
Ein Beispiel dafür können Sie im Starter-Template sehen .
Für eine einfachere Größenanpassung in CSS ändern wir den globalen box-sizing
Wert von content-box
zu border-box
. Dies stellt sicher padding
, dass die endgültig berechnete Breite eines Elements nicht beeinflusst wird, aber es kann zu Problemen mit Software von Drittanbietern wie Google Maps und der benutzerdefinierten Suchmaschine von Google kommen.
In den seltenen Fällen, in denen Sie es überschreiben müssen, verwenden Sie Folgendes:
Mit dem obigen Snippet erben alle verschachtelten Elemente – einschließlich generierter Inhalte über ::before
und – die dafür angegebene .::after
box-sizing
.selector-for-some-widget
Erfahren Sie mehr über das Box-Modell und die Größe unter CSS Tricks .
Für ein verbessertes Cross-Browser-Rendering verwenden wir Reboot , um Inkonsistenzen zwischen Browsern und Geräten zu korrigieren und gleichzeitig etwas eigenwilligere Rücksetzungen für gängige HTML-Elemente bereitzustellen.
Bleiben Sie über die Entwicklung von Bootstrap auf dem Laufenden und erreichen Sie die Community mit diesen hilfreichen Ressourcen.
- Folgen Sie @getbootstrap auf Twitter .
- Lesen und abonnieren Sie den offiziellen Bootstrap-Blog .
- Chatten Sie mit anderen Bootstrappern im IRC. Auf dem
irc.freenode.net
Server, im##bootstrap
Kanal. - Implementierungshilfe finden Sie unter Stack Overflow (getaggt
bootstrap-4
). - Entwickler sollten das Schlüsselwort
bootstrap
für Pakete verwenden, die die Funktionalität von Bootstrap ändern oder erweitern, wenn sie über npm oder ähnliche Bereitstellungsmechanismen verteilt werden, um eine maximale Auffindbarkeit zu erreichen.
Sie können auch @getbootstrap auf Twitter folgen, um den neuesten Klatsch und tolle Musikvideos zu erhalten.