Szczęśliwie hackowałem się na tej stronie, testując ją w Firefoksie i Internet Explorerze 9, przyjmując za pewnik, że Safari i Chrome wykażą mój CSS3 dobrze, kiedy odkryłem, że tak nie jest.Narożniki z zaokrąglonymi rogami CSS3 nie działają w Safari/Chrome?
W FF i IE9 widzę tak:
w Safari/Chrome widzę tak:
Oto HTML:
<div class="container">
<div>
<img src="static/images/image1.jpg" alt="" />
</div>
Oto CSS:
.container {
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
}
Co robię źle? :(
UPDATE
proszę zobaczyć działający przykład problemu mam. http://jsfiddle.net/jAsnU/3 Dzięki
Chciałbym poznać specyfikę tego, dlaczego to działa i dlaczego przeglądarki Webkit nie ukryły przepełnienia, ale to była odpowiedź. Dzięki! –
Niedawno miałem ten sam problem. I to było jedyne rozwiązanie, które zadziałało dla mnie. Dlaczego to działało? Zakładam, że to dlatego, że webkit w rzeczywistości nie rejestruje zaokrąglenia elementów macierzystych dla dzieci. Jeśli masz dziecko div, może również potrzebować zaokrąglenia. Możesz zrobić ten eksperyment i udowodnić to sobie. – ohmusama