Bootstrap 3.0 Studiennotizen CSS-bezogene Ergänzung

Bootstrap 3.0 Studiennotizen CSS-bezogene Ergänzung

Die wesentlichen Inhalte dieses Artikels sind wie folgt:

1. Browserunterstützung

2. Bilder

3. Reaktionsfähige Tools

4. Aufgetretene Probleme

5. Zusammenfassung

Browserunterstützung

Bootstrap zielt darauf ab, auf den neuesten Desktop- und Mobilbrowsern die beste Leistung zu erzielen. Dies bedeutet, dass einige Komponenten auf älteren Browsern möglicherweise etwas anders aussehen, die Funktionalität jedoch weiterhin erhalten bleibt.

Unterstützte Browser

Insbesondere unterstützt Bootstrap die neuesten Versionen dieser Browser:

Chrome (Mac, Windows, iOS und Android) Safari (nur für Mac und iOS verfügbar, die Windows-Version ist praktisch tot) Firefox (Mac, Windows) Internet Explorer Opera (Mac, Windows)

Bootstrap funktioniert auch gut auf Chromium, Chrome für Linux, Firefox für Linux und Internet Explorer 7, obwohl Bootstrap diese nicht offiziell unterstützt.

Internet Explorer 8 und 9

Internet Explorer 8 und 9 werden unterstützt. Sie sollten sich jedoch darüber im Klaren sein, dass viele CSS3-Eigenschaften und HTML5-Elemente – beispielsweise abgerundete Rechtecke und Schlagschatten – definitiv nicht unterstützt werden. Darüber hinaus benötigt Internet Explorer 8 Respond.j, um Medienabfragen zu unterstützen.

Bild

Durch Hinzufügen verschiedener Klassen zum <img>-Element können Sie dessen Stil einfach ändern.

Browserübergreifende Kompatibilität

Sie sollten wissen, dass Internet Explorer 8 keine abgerundeten Rechtecke unterstützt.


Code kopieren
Der Code lautet wie folgt:
<img src="http://placehold.it/150x150" class="img-rounded"> <img src="http://placehold.it/150x150" class="img-circle"> <img src="http://placehold.it/150x150" class="img-thumbnail">

Übrigens, responsive Bilder

Durch Hinzufügen der Klasse .img-responsive können Sie Bilder in Bootstrap 3 benutzerfreundlicher für responsive Layouts machen. Das Wesentliche besteht darin, dem Bild die Attribute „max-width: 100 %“ und „height: auto“ zu geben, damit das Bild proportional skaliert werden kann und die Größe des übergeordneten Elements nicht überschreitet.


Code kopieren
Der Code lautet wie folgt:
<img src="..." class="img-responsive">

Reaktionsfähige Werkzeuge

Beschleunigen Sie die Entwicklung für Mobilgeräte, indem Sie diese Dienstprogrammklassen verwenden, um Seiteninhalte basierend auf dem Bildschirm und verschiedenen Medienabfragen anzuzeigen oder auszublenden.

Versuchen Sie, diese Klassen zu verwenden, und vermeiden Sie die Erstellung unterschiedlicher Versionen derselben Site, um sie für unterschiedliche Geräte zu optimieren. Das responsive Tool funktioniert derzeit nur mit Elementen auf Blockebene und unterstützt keine Inline-Elemente oder Tabellenelemente.

Verfügbare Kurse

Durch die einzelne oder kombinierte Verwendung der folgenden Klassen können Sie Seiteninhalte für unterschiedliche Bildschirmgrößen ausblenden oder anzeigen.

Druckklasse

Verwenden Sie wie bei regulären responsiven Klassen die folgenden Klassen, um Inhalte für Drucker auszublenden oder anzuzeigen.

Testfälle

Passen Sie die Größe Ihres Browserfensters an oder laden Sie diese Seite auf verschiedenen Geräten, um die oben genannten Tool-Klassen zu testen.

Aufgetretene Probleme

1. Browserkompatibilität: Diese wurde bereits eingeführt. Im Moment verwende ich hauptsächlich IE10, die neueste Version von Chrome und die neueste Version von FireFox.

2. Wird die CSS-Datei neu geladen, wenn sich die Browserbreite ändert: Meine Antwort lautet derzeit nein, da nur die für die aktuelle Größe passende Stilklasse neu gelesen wird. (Ich weiß nicht, ob diese Erklärung plausibel ist)

3.PrntScr-Siebdruck, ich habe es noch nicht im Bootstrap gefunden. Wenn es jemand irgendwo findet, lassen Sie es mich bitte wissen.

4. Ich weiß nicht, ob jeder require.js kennt. Es sollte hauptsächlich verwendet werden, um die Geschwindigkeit beim Surfen im Internet zu verbessern, aber ich weiß nicht, wie man es verwendet und wie man es mit Bootstrap verwendet.

5. Die Rolle von !important: Dies sollte vielen Front-End-Belagerungsingenieuren sehr klar sein.

6.Bootstrap.js-Referenz: Denken Sie daran, zuerst auf die jQuery-Bibliothek zu verweisen, und stellen Sie sicher, dass die Reihenfolge klar ist.

Natürlich gibt es bestimmt noch weitere Fragen, aber die fallen mir gerade nicht ein, also merke ich mir vorerst einfach diese 6.

Zusammenfassen

Ich habe einfach das Bootstrap-CSS geklärt. Verstehen Sie viele Stilklassen, einfache Kombinationen und Anwendungen sowie die zu verwendenden Elemente. Dann können Sie eine gute Benutzeroberfläche entwerfen, ohne viel über das Frontend zu wissen. Natürlich kommen später bessere Dinge, wie Bootstrap Component und JavaScript-Plugins, die die Front-End-Entwicklung einfacher und leistungsfähiger machen.

<<:  CSS3-Übergangsrotationsperspektive, 2D3D-Animation und andere Effektbeispielcodes

>>:  So implementieren Sie die @person-Funktion über Vue

Artikel empfehlen

So installieren Sie JDK und Mysql auf dem Linux-System Ubuntu 18.04

Plattformbereitstellung 1. JDK installieren Schri...

Vue2-Implementierungen bieten Injection für Reaktionsfähigkeit

1. Konventionelles Schreiben in vue2 // Die überg...

Tutorial zur MySQL-Installation in der Linux-CentOS7-Umgebung

Detaillierte Einführung in die Schritte zur Insta...

Verwenden von Streaming-Abfragen in MySQL, um Daten-OOM zu vermeiden

Inhaltsverzeichnis 1. Einleitung 2. JDBC implemen...

Detaillierte Erklärung der Lösung zur Bildverformung unter Flex-Layout

Flex-Layout ist heutzutage eine häufig verwendete...

So implementieren Sie das Beobachtermuster in JavaScript

Inhaltsverzeichnis Überblick Anwendungsszenarien ...

CSS3-Bézierkurven-Beispiel: Erstellen von Link-Hover-Animationseffekten

Wir verwenden animierte CSS3-Übergänge, um einen ...

So verwenden Sie MySQL, um die Datengenerierung in Excel abzuschließen

Excel ist das am häufigsten verwendete Tool zur D...

So platzieren Sie große Bilder auf kleinem Raum einer Webseite

Originalquelle: www.bamagazine.com Enge Bereiche ...