Ändern des Abstands zwischen den einzelnen Elementen in der Bootstrap-Navigationsleiste
Lesezeit: 3 Minuten
Benutzer2953989
Wie kann ich einen größeren Abstand zwischen den einzelnen Links in meiner Navigationsleiste erstellen, damit sie weiter voneinander entfernt sind? Ändere ich etwas am CSS oder HTML? So habe ich meine Navigationsleiste in HTML implementiert:
Fügen Sie zum Beispiel hinzu px-2 in den Klassen der nav-item um die Polsterung zu erhöhen.
Es wäre besser, wenn Sie weitere Details zur Verwendung und ein Beispiel hinzufügen würden. Sehr nützlich, jedenfalls.
– Herr Duhart
20. Juni 2020 um 15:55 Uhr
Denken Sie nur daran, dass das Ändern der Polsterung oder der Ränder an Bootstrap-Rasterelementen wahrscheinlich irgendwann zu überlaufenden Elementen bei niedrigeren Bildschirmbreiten führt.
Denken Sie in diesem Fall daran, CSS-Medienabfragen zu verwenden und nur die Ränder bei Bildschirmbreiten einzubeziehen, die damit umgehen können.
In Übereinstimmung mit dem Mobile-First-Ansatz des Frameworks, in dem Sie arbeiten (Bootstrap), ist es besser, die Polsterung in Breiten hinzuzufügen, die damit umgehen können, anstatt sie in Breiten auszuschließen, die dies nicht können.
In Bezug auf Bootstrap lautet die richtige Antwort using Abstand Dienstprogramme wie von loopasam in einem früheren Kommentar erwähnt. Im Folgenden finden Sie ein Beispiel für die Verwendung von Padding für links und rechts.
Ich würde vorschlagen, dass Sie sie einfach gleichmäßig verteilen, wie in dieser Antwort hier gezeigt
.navbar ul {
list-style-type: none;
padding: 0;
display: flex;
flex-direction: row;
justify-content: space-around;
flex-wrap: nowrap; /* assumes you only want one row */
}
Wolkexix
Ich hatte zwei Schaltflächen (Bootstrap 4), die direkt in einer Navigationsleiste ausgerichtet waren, und ich wollte nicht an CSS / Stilen usw. basteln, also habe ich eine deaktivierte Schaltfläche zwischen den beiden Schaltflächen erstellt und es funktionierte wie ein Zauber: