Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/11/2011, 17h33   #1
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Par défaut Opera et border-radius

Bonjour,

J'espère ne pas être le seul dans mon cas ^^ mais lorsque j'écris ce bout de code par exemple :
Code html :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
	<style>
	.imgArr {	
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	-o-border-radius:30px;
	border-radius:30px;}
	</style>
</head>
<body>
<img class="imgArr" src="trance_big2.jpg" />
</body>
</html>


Sous firefox l'image est bien arrondie mais pas sous Opera alors que c'est la dernière version.... qui est censé prendre en compte les propriétés css3

Ce qui me parait étonnant c'est que lorsque je vais sur le site d'opera, celui-ci en l’occurrence, les images sont bien arrondies. Il est bien mentionné que "Border-radius" est bien en compte ! Alors pourquoi cela ne fonctionne pas
Images attachées
Type de fichier : jpg opera.JPG (148,6 Ko, 8 affichages)
Type de fichier : jpg firefox.JPG (59,3 Ko, 8 affichages)
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 00h34   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonsoir,
as tu essayé de mettre l'image en background ?
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 17h55   #3
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Citation:
Envoyé par NoSmoking Voir le message
Bonsoir,
as tu essayé de mettre l'image en background ?
Je viens de tester, effectivement j'ai bien des coins arrondis cependant, cela veut dire quoi ? Que pour opera je suis obligé de mettre dans les balises div mes images....
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2011, 19h21   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Citation:
Envoyé par kaiser59 Voir le message
Je viens de tester, effectivement j'ai bien des coins arrondis cependant, cela veut dire quoi ? Que pour opera je suis obligé de mettre dans les balises div mes images....
et même en background si j'observe le comportement.
La spécification indique pourtant que cela devrait s'appliquer à TOUT type d'élément http://www.w3.org/TR/css3-background/#the-border-radius
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 09/11/2011, 15h17   #5
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Salut,

Citation:
Envoyé par kaiser59 Voir le message
Je viens de tester, effectivement j'ai bien des coins arrondis cependant, cela veut dire quoi ? Que pour opera je suis obligé de mettre dans les balises div mes images....
Cela signifie tout simplement que c'est un bug d'Opera.

Tu as deux solutions :
  • Tu modifies ton code pour avoir quelque chose compatible avec tous les navigateurs.
  • Tu laisses un visuel "dégradé" dans Opera avec des images sans bord-arrondis (jusqu'à ce que le bug soit corrigé).


a++

PS : Au passage -o-border-radius n'existe pas et est donc complètement inutile...
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 17h50   #6
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Citation:
Envoyé par adiGuba Voir le message
Salut,


Cela signifie tout simplement que c'est un bug d'Opera.

Tu as deux solutions :
  • Tu modifies ton code pour avoir quelque chose compatible avec tous les navigateurs.
  • Tu laisses un visuel "dégradé" dans Opera avec des images sans bord-arrondis (jusqu'à ce que le bug soit corrigé).


a++

PS : Au passage -o-border-radius n'existe pas et est donc complètement inutile...
On attendra après la correction du bug alors ^^

Pour le -o-border-radius, j'ai vu qu'il existait le -o-border-image je me suis dit autant tester au cas où

Merci
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 08h41   #7
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Citation:
Envoyé par kaiser59 Voir le message
Pour le -o-border-radius, j'ai vu qu'il existait le -o-border-image je me suis dit autant tester au cas où
Le préfixe n'existe pas toujours.
Il est utilisé pour des propriétés non-standard ou pour des propriétés standard incomplètes ou qui ne sont pas encore finalisé (en "Candidate Recommendation")

A ma connaissance, la doc la plus à jour sur ce sujet est la "CSS Reference" de Mozilla : https://developer.mozilla.org/en/CSS_Reference


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/11/2011, 23h02   #8
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Citation:
Envoyé par adiGuba Voir le message
...
A ma connaissance, la doc la plus à jour sur ce sujet est la "CSS Reference" de Mozilla : https://developer.mozilla.org/en/CSS_Reference


a++
Sympa je ne connaissais pas merci à toi
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2011, 08h41   #9
Rédacteur/Modérateur
 
Avatar de adiGuba
 
Homme
Développeur Java/Web
Inscription : avril 2002
Messages : 12 460
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Développeur Java/Web
Secteur : Transports

Informations forums :
Inscription : avril 2002
Messages : 12 460
Points : 19 447
Points : 19 447
Citation:
Envoyé par kaiser59 Voir le message
Sympa je ne connaissais pas merci à toi
De rien !

Tu as aussi le "Mozilla Extensions" qui référence tous les -moz : https://developer.mozilla.org/en/CSS...lla_Extensions

Par contre c'est moins complet et beaucoup sont spécifique à Mozilla sans rapport avec aucune norme...


a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java Présentation de Java SE 7 (commentaires)
adiGuba est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h44.


 
 
 
 
Partenaires

Hébergement Web