Ich möchte die Farbe meines hr
Tags mit CSS ändern. Der unten stehende Code, den ich versucht habe, funktioniert anscheinend nicht:
hr {
color: #123455;
}
Ich möchte die Farbe meines hr
Tags mit CSS ändern. Der unten stehende Code, den ich versucht habe, funktioniert anscheinend nicht:
hr {
color: #123455;
}
Nachdem ich alle Antworten hier gelesen habe und die beschriebene Komplexität gesehen habe, bin ich auf eine kleine Abweichung für Experimente mit HR gestoßen. Und das Fazit ist, dass Sie den Großteil des monkeypatched CSS, das Sie geschrieben haben, wegwerfen können. Lesen Sie diese kleine Einführung und verwenden Sie einfach diese zwei Zeilen reinen CSS:
hr {
border-style: solid;
border-color: cornflowerblue; /* oder was auch immer */
}
Das ist ALLE, was Sie benötigen, um Ihre HR zu gestalten.
height
, width
, background-color
, color
, usw. beteiligt.Nur bulletproof bunte HRs. Es ist so einfachTM.
Bonus: Um dem HR eine Höhe H
zu geben, setzen Sie einfach die border-width
als H/2
.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
2 Stimmen
Nur zur Information, ich habe versucht, das zu machen, was Sie mit einer anderen Farbe gemacht haben, und es funktioniert in Firefox 5 Beta, aber nicht in IE 9, jsfiddle.net/TGtSd
7 Stimmen
@Keoki Zee Funktioniert bei mir nicht (Chrome).
2 Stimmen
@Marty background-color funktioniert in Chrome, aber du hast recht, nicht Farbe...seltsam...
3 Stimmen
Chrome funktioniert nicht Hintergrundfarbe auch nicht für mich
3 Stimmen
Okay, für den Fall, dass jemand testen möchte, hier ist ein Fiddle, das ich bisher gemacht habe, jsfiddle.net/TGtSd/9...
0 Stimmen
Versuchen Sie
hr{display:block; height: 1px; border:0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }