Výuka CSS


Hodnoty se nemusejí zapisovat v žádném pevném pořadí. Vlastnost background se interpretuje takto:
vyskytne-li seinterpretuje se jakocož je
url("obrázek") | *-gradient()background-imageobrázek na pozadí nebo gradient
barvabackground-colorbarva pozadí
no-repeat | repeatbackground-repeatopakování pozadí
fixed | localbackground-attachment;přibití pozadí
border-box | content-box | content-box první výskyt background-origin, druhý výskyt background-clipodkud má pozadí začínat, pod čím se má kreslit
left | right | center | pixely | procentax-ová (vodorovná) hodnota background-positionpozice obrázku
top | bottom | nebo druhý výskyt: center | pixely | procenta y-ová (svislá) hodnota background-position
contain | cover | bezprostředně po background-position za lomítkem odděleným mezerami: pixely | procenta2 hodnoty background-sizezmenšení nebo zvětšení obrázku pozadí

Hodnoty, které se v zápisu background neuvedou, se vyresetují na výchozí hodnotu! V praxi je tedy lepší používat ukecané vlastnosti background-*, nebo na to myslet. Vlastností background jen začínat a později ji doplnit dalšími vlastnostmi background-*.
Při experimentování, co se stane, když uvedu více barev nebo více hodnot pro pozici, to jednak nic nedělalo, ale dost často se zhroutila celá stránka nebo všechna pozadí na stránce.
Margin
Float
Display
Border
Background