2009-06-24 3 views
0
background:#777777 none repeat scroll 0 0; 

Die 5 Attribute sind Hintergrundfarbe, Hintergrundbild, Hintergrundrapport, Hintergrundanhang und Hintergrundposition.Hintergrundattribut in CSS

Meine Frage ist:

Sind background-repeat, background-attachment und background-position nutzlos, wenn Hintergrund-Bild keine ist? Weil laut dem Dokument alle verwendet werden, um das Hintergrundbild zu ändern.

Antwort

2

ja. Sie haben keine Bedeutung ohne das. nur

+0

Also ist es eine Verschwendung von Code, oder? Das gleiche wie Hintergrund: # 777777 keine? – omg

+0

ja. Wenn Sie nur die Hintergrundfarbe einstellen möchten, können Sie einfach Hintergrundfarbe: # 777777; –

1

können Sie einfach

background:#777777; 

oder

background-color:#777777; 

Alle diese Attribute beeinflussen das Bild schreiben.

Wenn ein CSS-Attribut mehrere Werte festlegt (z. B. background, border, font), müssen im Allgemeinen nicht alle Werte angegeben werden. Alle Werte, die Sie nicht angeben, werden auf ihren Standardwerten belassen.

+0

oh, hintergrund: # 777777; Diese Version ist kompakter als der Hintergrund: # 777777 keine – omg

+0

Genau. – SLaks

0

Wenn Sie nur eine Hintergrundfarbe möchten, sollten Sie das Attribut background-color anstelle des Hintergrunds verwenden.

+0

Bedenken Sie jedoch, dass die Hintergrundfarbe ein Hintergrundbild, das an anderer Stelle gesetzt wurde, nicht überschreibt ... – Shog9