webForumDet fria alternativet

background-color eller background

3 svar · 223 visningar · startad av Okkido

OkkidoMedlem sedan maj 20007 492 inlägg
#1

Hej, snabb fråga.

Ska man använda

background-color: rgb(255,255,0);

eller

background: rgb(255,255,0);

SPiNMedlem sedan mars 20007 896 inlägg
#2

Det spelar ingen roll, enligt standarden kan du använda vilket du vill. Dock har en del webläsare ( Läs: Netscape ) problem med att hantera background-attributet och dess olika värden. Background-color borde då vara mer vänligt mot webläsarna. :)

OkkidoMedlem sedan maj 20007 492 inlägg
#3

Hittade svaret precis efter att jag skrev frågan :)

dectgapMedlem sedan sep. 20021 655 inlägg
#4

background-color anger bara bakgrundsfärgen medan background kan ange bakgrundsfärg, bakgrundsbild, bakgrundsbildens positionering m.m.

Det finns en skillnad mellan background-color: rgb(255,255,0) och background: rgb(255,255,0).
I det första exemplet anger du bara bakgrundsfärgen och information om bakgrundsbild (om du har angett det innan) och liknande ändras inte. I det andra exemplet kommer bakgrundfärgen att sättas till rgb(255,255,0) och samtidigt "töms" informationen som finns om bakgrundsbild.

I detta exemplet kommer de två första raderna alltså inte att räknas:

background-image: url('bild.gif');
background-position: center;
background: red;

Hade du däremot skrivit så här hade bild.gif att visats som bakgrundsbild:

background-image: url('bild.gif');
background-position: center;
background-color: red;

http://www.w3.org/TR/CSS21/colors.html#propdef-background

132 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)