2016-07-29 8 views
1

Text in Navbar ist nicht weiß. Wie kann ich den gesamten Text innerhalb der .navbar-inversen Klasse weiß machen?Machen Sie den ganzen Text in .navbar-inverse in Bootstrap weiß

Ich bin mit diesem css

.navbar-inverse { 
    background-color: #05467C !important; 
    color: #FFF !important; 
} 

aber es funktioniert nicht.

enter image description here

+1

Teilen der Demo oder Live-Link, wo Sie Problem konfrontiert sind, so dass wir in einer besseren Art und Weise helfen können. –

+0

versuchen Sie mit. Navbar-inverse. Navbar-nav> li> a {color: #fff;} – link2pk

+0

Der springende Punkt ist, jeden Text weiß in .navbar-inverse, ohne Aufzählung jedes Element in CSS. Was ist mit dem Titel und Zurück Text? – monstro

Antwort

0

Sie sind wahrscheinlich lin

enter image description here:

enter image description here

I

.navbar-inverse * { 
    color: #FFF !important; 
} 

und es funktioniert, aber es scheint, diese Syntax wird nicht empfohlen, verwenden könnte ks, versuchen so das Hinzufügen folgende:

.navbar-inverse .navbar-nav > li > a { 
    color: #FFF; 
} 

Sie werden wahrscheinlich nicht wichtig brauchen Don und vielleicht nicht Farbe bg, aber Sie haben den Code teilen eine genaue Antwort zu bekommen.

Nächstes Mal empfehle ich Ihnen, Inspektor in Ihrem Browser zu verwenden, um den richtigen Selektor zu erhalten.

+0

Der springende Punkt ist, irgendeinen Text innerhalb von .navbar-inverse weiß zu machen, ohne jedes Element in css aufzuzählen. Was ist mit dem Titel und Zurück Text? – monstro

+0

Teilen Sie den Code mit uns, aber Sie müssen jedes Element in CSS aufzählen, da das Bootstrap SASS verwendet, um die CSS-Ausgabe zu generieren, und das mit dem meisten Selektor wird verwendet, das ist, warum Ihr * funktioniert und andere nicht. –

0

Bootstrap hat drei Selektoren unter .navbar-inverse, die eine Farbe verwenden, die nicht standardmäßig weiß ist:

/* Copied from Bootstrap 3's compiled bootstrap.css at line 4595 */ 
.navbar-inverse .navbar-brand { 
    color: #9d9d9d; 
} 
.navbar-inverse .navbar-text { 
    color: #9d9d9d; 
} 
.navbar-inverse .navbar-nav > li > a { 
    color: #9d9d9d; 
} 

diese außer Kraft zu setzen, einfach, diese exakt gleichen Wähler in Ihrem eigenen CSS:

.navbar-inverse .navbar-brand, 
.navbar-inverse .navbar-text, 
.navbar-inverse .navbar-nav > li > a { 
    color: #fff; 
} 

Für diesen blauen Hyperlink, den Sie haben, kann ich nur annehmen, dass Sie das außerhalb einer HTML-Struktur hinzugefügt haben, die Bootstrap selbst empfiehlt. Sie können wahrscheinlich mit dem Selektor umgehen: .navbar-inverse a, aber Sie müssen auch für seine :hover und :focus Staaten sorgen.

Alles in allem werden Sie wahrscheinlich mit so etwas wie am Ende:

.navbar-inverse .navbar-brand, 
.navbar-inverse .navbar-text, 
.navbar-inverse .navbar-nav > li > a, 
.navbar-inverse a, 
.navbar-inverse a:hover, 
.navbar-inverse a:focus { 
    color: #fff; 
} 
+0

Der springende Punkt ist, irgendeinen Text innerhalb von .navbar-inverse weiß zu machen, ohne jedes Element in css aufzuzählen. Was ist mit dem Titel und Zurück Text? – monstro

+0

@monstro Dies sollte alle Situationen abdecken, wenn Ihr HTML die richtigen Klassennamen hat, die Bootstrap empfiehlt. –