MudGuard: Sprite -> HIlfe benötigt

Beitrag lesen

Hi,

#container li {

background: url(csg-52a30825ecb0c.png) no-repeat top left;
}


>   
> Die background-Eigenschaft setzt viele background-…-Eigenschaften, auch nicht explizit angegebene (diese auf ihren Defaultwert). Obiges ist äquivalent zu:  
>   
> ~~~css

#container li {  

>     background-color: transparent;  
>     background-position: top left;  
>     background-size: auto auto;  
>     background-repeat: no-repeat no-repeat;  
>     background-clip: border-box;  
>     background-origin: padding-box;  
>     background-attachment: scroll;  
>     background-image: url(csg-52a30825ecb0c.png);  
> }

Da der Selektor '#container li' spezifischer ist als '.sprite-…', kommen die background-position-Angaben in diesen Regeln nicht zur Anwendung.

'span' ist weniger spezifisch. Wenn die '#container li'-Regel nicht mehr  da ist, sollten die background-position-Angaben Wirkung zeigen.

Und was hat der Selector "#container li" mit dem
<span class=".sprite-…"></span>
zu tun? Warum sollten die background-Eigenschaften für die .sprite… nicht wirken, nur weil für völlig andere Elemente andere background-Eigenschaften gesetzt werden?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.