Mi sono divertito a hackerare questo sito Web, testandolo in Firefox e Internet Explorer 9, dando per scontato che Safari e Chrome possano rendere il mio CSS3 bene, quando ho appena scoperto che non lo fanno.Gli angoli delle immagini arrotondati CSS3 non funzionano in Safari/Chrome?
In FF e IE9 vedo questo:
In Safari/Chrome vedo questo:
Ecco il codice HTML:
<div class="container">
<div>
<img src="static/images/image1.jpg" alt="" />
</div>
Ecco il CSS:
.container {
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
}
Che cosa sto facendo di sbagliato? :(
UPDATE
Si prega di consultare un esempio di lavoro del problema che sto avendo. http://jsfiddle.net/jAsnU/3 Grazie
Mi piacerebbe conoscere le specifiche del perché che ha funzionato, e perché i browser Webkit non ha nascosto il troppo pieno, ma questa è stata la risposta. Grazie! –
Recentemente ho avuto lo stesso problema. E questa era l'unica soluzione che ha funzionato per me. Perché ha funzionato? Presumo perché il webkit non registra effettivamente la rotondità degli elementi genitoriali sottostanti ai bambini. Se avevi un div bambino, potrebbe anche essere necessario arrotondare. Potresti fare quell'esperimento e dimostrarlo a te stesso. – ohmusama