Willkommen Ivo. Lesen Sie, wie man fragt - Suchen und Forschen zuerst, wie @Barthy vorschlägt
micstr
2
@ Barthy Genau deshalb wurde es herabgestimmt. Es zeigt mangelnde Forschung.
Dalija Prasnikar
6
Nur weil etwas woanders dokumentiert ist, heißt das nicht, dass Sie auf SO
Dave Cousineau
1
@ DaveCousineau Es wurde abgelehnt, wie Dalija Prasnikar sagte, weil es einen Mangel an Ressourcen zeigt und in der ( stackoverflow.com/help/how-to-ask ) heißt es, dass Sie einige Nachforschungen anstellen sollten.
Doggo
Dies ist das Top-Ergebnis für die Frage und ich benutze duckduckgo. Also ja, ein paar Sekunden Internet-Suche bringen jemanden hierher und das ist keine schlechte Sache.
Matt
Antworten:
136
color bezieht sich auf die Textfarbe in diesem Element.
background-color bezieht sich auf die Hintergrundfarbe
background ist eine Abkürzung, um viele Hintergrund-Tags in einer Zeile zu kombinieren.
background: #ffffff url("img_tree.png") no-repeat right top;
Kombiniert Farb-, Bild- und Hintergrundbildeigenschaften in einer Zeile, anstatt jeden Stil einzeln einzugeben.
Ein Lehrer ist da, um uns zu erzählen, wie es gemacht wird, und um Zweifel von jedem zu lösen, der die Bücher liest: Geben Sie einfache Antworten auf einfache Fragen. Aber nicht jeder kann für einen guten Lehrer bezahlen. Für mich ist es wichtig zu lernen, und es ist nicht alltäglich, dass wir Zeit und Energie haben, um verborgene Antworten zu finden. Wenn Ihre Abteilung richtig wäre, hätte diese Seite nicht viel Wert.
Rodrigo
5
Ich werde Ihnen ein Beispiel mit diesem HTML-Element geben:
<span class="value"> This is my text </span>
.value { color: red, background-color: black}
Die CSS-Farbe wird verwendet, um die Textfarbe eines HTML-Elements zu ändern. In diesem Beispiel wäre "Dies ist mein Text" rot. Die CSS-Hintergrundfarbe wird verwendet, um die Hintergrundfarbe zu ändern. In diesem Fall erhalten Sie eine schwarze Box mit rotem Text. Schließlich wird der Hintergrund verwendet, um alle Hintergrundeigenschaften in einer Deklaration festzulegen. Zum Beispiel:
Dies ändert die Hintergrundfarbe, fügt das Bild "smiley.gif" zum Hintergrund hinzu und zentriert das Bild. Es wiederholt das Bild nicht, wenn es Platz hat.
Es ist wahr, dass backgroundes mehr Optionen gibt als background-color. Wenn Sie jedoch nur die Hintergrundfarbe festlegen müssen, sind diese genau gleich und überschreiben die anderen, wie im Snippet dargestellt.
Eine große Sache bei diesen beiden CSS-Eigenschaften ist, dass eine Hintergrundfarbe ein Bild oder einen Verlauf, der damit festgelegt wurde, nicht überschreibt:
Antworten:
color
bezieht sich auf die Textfarbe in diesem Element.background-color
bezieht sich auf die Hintergrundfarbebackground
ist eine Abkürzung, um viele Hintergrund-Tags in einer Zeile zu kombinieren.background: #ffffff url("img_tree.png") no-repeat right top;
Kombiniert Farb-, Bild- und Hintergrundbildeigenschaften in einer Zeile, anstatt jeden Stil einzeln einzugeben.
w3schools
quelle
Ich werde Ihnen ein Beispiel mit diesem HTML-Element geben:
<span class="value"> This is my text </span>
.value { color: red, background-color: black}
Die CSS-Farbe wird verwendet, um die Textfarbe eines HTML-Elements zu ändern. In diesem Beispiel wäre "Dies ist mein Text" rot. Die CSS-Hintergrundfarbe wird verwendet, um die Hintergrundfarbe zu ändern. In diesem Fall erhalten Sie eine schwarze Box mit rotem Text. Schließlich wird der Hintergrund verwendet, um alle Hintergrundeigenschaften in einer Deklaration festzulegen. Zum Beispiel:
background: #00ff00 url("smiley.gif") no-repeat fixed center;
Dies ändert die Hintergrundfarbe, fügt das Bild "smiley.gif" zum Hintergrund hinzu und zentriert das Bild. Es wiederholt das Bild nicht, wenn es Platz hat.
quelle
Schnelle Antwort
Tolle Tutorials dazu finden Sie hier
quelle
Es ist wahr, dass
background
es mehr Optionen gibt alsbackground-color
. Wenn Sie jedoch nur die Hintergrundfarbe festlegen müssen, sind diese genau gleich und überschreiben die anderen, wie im Snippet dargestellt.background: yellow;
background-color: yellow;
.bc { background: yellow; background-color: green; } .bc2 { background-color: green; background: yellow; }
<div class='bc'> bc { background:yellow; background-color:green; } </div> <div class='bc2'> bc { background-color:green; background:yellow; } </div>
quelle
Eine große Sache bei diesen beiden CSS-Eigenschaften ist, dass eine Hintergrundfarbe ein Bild oder einen Verlauf, der damit festgelegt wurde, nicht überschreibt:
background:url('https://example.com/image.jpg');
oder
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 20%,#207cca 51%,#7db9e8 100%);
Wenn Sie versuchen, den Hintergrund von einem Bild in eine Farbe zu ändern, müssen Sie die Eigenschaft background verwenden.
quelle