Der folgende Code macht auch in IE9, FireFox, Chrome, aber nicht in Safari:CSS3 background-position Problem mit Safari nur
.search-choice
{
position: relative;
background-clip : padding-box;
background-image: url('../Design/icon_chosen_close.gif');
background-repeat: no-repeat;
background-position: top 6px right 6px;
}
<ul class="chzn-choices">
<li class="search-choice" id="selLVB_chzn_c_0">
<span>multi1</span><a href=# class="search-choice-close" rel="0"></a>
</li>
</ul>
Safari nicht die background-position zu berücksichtigen scheint. Ich habe eine Reihe von Varianten ausprobiert (wie background-position-x: right 6px), aber nichts scheint zu funktionieren. Ich kann das Hintergrundbild in Safari nur von der oberen rechten Ecke aus verschieben.
Irgendwelche Ideen? Vielen Dank für Ihre Zeit!
Ich denke, das 'top 6px rechts 6px' ist kein gültiger Wert –
Also, was soll der gültige Wert sein? Es funktioniert perfekt in allen anderen Browsern .. – Vlad
Probieren Sie zum Beispiel 'background-position: 6px 6px;' und sehen Sie, ob es funktioniert –