Safari a besoin de préfixes pour linear-gradient de la version 4 à la version 6. Si tu vois un souci c'est que tu testes Safari pour Windows, qui s'est arrêté à la version 5, et il y a 0.01% de gens dans le monde qui ont cette version : oublie-la, ne t'en préoccupes pas. Ne mets pas de préfixes pour linear-gradient, inutile de se raccrocher aux vieux trucs.
Pour IE : avec quelle version testes-tu ? Les gradients sont gérés à partir de la version 10.
Et Cortana : euh, c'est pas un navigateur, ça. Veux-tu dire "Edge" ?
Pas d'aide concernant le code par MP, le forum est là pour ça :)
FloJDM > parles-tu des préfixes ? Si oui, il ne faut pas. Les préfixes propriétaires ont été une très mauvaise idée qui a échappé à ses créateurs - le W3C regrette de l'avoir fait -, et c'est une chose du passé. Il faut les oublier, ne plus les utiliser, sauf quelques rares exceptions (comme les préfixes pour Flexbox sur IE10, parce que IE10 est un navigateur moderne).
Pas d'aide concernant le code par MP, le forum est là pour ça :)
FloJDM > parles-tu des préfixes ? Si oui, il ne faut pas. Les préfixes propriétaires ont été une très mauvaise idée qui a échappé à ses créateurs - le W3C regrette de l'avoir fait -, et c'est une chose du passé. Il faut les oublier, ne plus les utiliser, sauf quelques rares exceptions (comme les préfixes pour Flexbox sur IE10, parce que IE10 est un navigateur moderne).
Lamecarlate : je profite de ton intervention sur les préfixes propriétaires. Ne visant que i11 au minimum, je peux donc supprimer ma tâche d' " autoprefixer" sous Gulp alors...
ps: Cortana est l'équivalent de Siri d'Apple (recherche vocale sous W10)
Donc, il se peut que ta page fasse passer IE en "mode quirks", c'est-à-dire qu'il se prend pour IE5.5 - qui ne gère donc pas les gradients. Peux-tu regarder ? De mémoire si tu fais F12 et que tu cliques sur une des icônes sur la gauche, l'une d'elle te dit quelle version du moteur est chargée. (je dis de mémoire car je n'ai pas IE, ni Edge)
À noter que la syntaxe de ton premier gradient est fausse, il faut préciser la direction.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Eh bien, pour la direction, c'est à toi de me le dire Si c'est "vers la droite", c'est 'to right" ou "90deg". Ne rien mettre est interprété comme "to bottom" par Firefox - et apparemment j'ai dit des bêtises, la direction est optionnelle et est "to bottom" par défaut… Du coup, pourquoi sous Edge ça ne marcherait pas ? Étrange… Tu pourrais donner plus de code, notamment le CSS de l'élément avec le background dessus, pour qu'on puisse le reproduire ?
Pas d'aide concernant le code par MP, le forum est là pour ça :)
rgba() attend 4 arguments. Pour le second linear-gradient tu n'en donnes que 3, et si Firefox est gentil et interprète l'absence de l'argument "alpha" comme "1", IE est plus strict, et dit "nope c'est invalide je fais rien merci bisous". Ajoute simplement ", 1" dans le rgba ligne 13 et hop, ça marche ! (testé dans IE11 uniquement)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Au passage si ta balise style est après l'include de ton header alors elle est très certainement en dehors du head de ton fichier, ce qui n'est pas autorisé.
Pour ce qui est du respect des bonnes pratiques, ton CSS devrait être rassemblé dans un fichier à part et non pas dans une balise style (à fortiori si cette dernière n'est effectivement pas placé au bon endroit) ni inline au beau milieu de ton HTML (lignes 2 et 4 de ton second bout de code).
Mewen_bzh, j'ai mon code dans un fichier css. Là c'est pour le test que j'avais tout écris dans la balise style.
Encore merci pour votre aide (je vais mettre en résolu)
CSS Linear gradient
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
-> Hébergement GRATUIT <- Parfait pour débuter/dev/test/...
Pas d'aide concernant le code par MP, le forum est là pour ça :)
-> Hébergement GRATUIT <- Parfait pour débuter/dev/test/...
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)