Hej, snabb fråga.
Ska man använda
background-color: rgb(255,255,0);
eller
background: rgb(255,255,0);
3 svar · 223 visningar · startad av Okkido
Hej, snabb fråga.
Ska man använda
background-color: rgb(255,255,0);
eller
background: rgb(255,255,0);
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. :)
Hittade svaret precis efter att jag skrev frågan :)
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;