Wie zentriert man ein div-Element in eine externe CSS-Datei?

9

Wie zentriere ich ein div-Element mit einer externen CSS-Datei? Ich habe versucht, Bootstrap-Klassen und Inline-Stile zu verwenden, die andere Leute gepostet haben, aber keiner von denen hat funktioniert. Ich habe mich gefragt, wie Sie dies ohne eine externe CSS-Datei implementieren würden.

    
user3088470 29.08.2015, 03:00
quelle

4 Antworten

6

Offsets: Das erste verwendet Bootstrap-eigene Offset-Klassen, so dass es keine Änderung in Markup und kein zusätzliches CSS erfordert. Der Schlüssel besteht darin, einen Versatz festzulegen, der gleich der Hälfte der verbleibenden Größe der Zeile ist. So würde zum Beispiel eine Spalte der Größe 6 zentriert, indem ein Offset von 3 hinzugefügt wird, also (12-6) / 2.

%Vor%

margin-auto: Sie können jede Spaltengröße mit dem Rand zentrieren: 0 auto; Technik, müssen Sie nur auf das Floating achten, das vom Bootstrap-Grid-System hinzugefügt wird. Ich empfehle, eine benutzerdefinierte CSS-Klasse wie folgt zu definieren:

%Vor%     
Atul Nagpal 02.09.2015, 05:31
quelle
14

Wenn Sie alte Browser nicht unterstützen müssen, können Sie in Flexbox schauen.

Ссылка

Versuchen Sie etwas wie folgt:

%Vor%     
Jeff Fairley 29.08.2015 05:25
quelle
7

Ich verwende react-bootstrap dafür:

%Vor%

und dann im Code

%Vor%     
zatziky 29.09.2016 06:31
quelle
1

Eine einfache Möglichkeit, dies mit react-bootrsrap zu tun, ist

%Vor%

Verwenden Sie className (anstelle der Klasse), um die Bootstrap-Klasse "text-center" zu nutzen.

    
Amy Plant 22.11.2017 03:16
quelle