| Auteur | Pages : [<] |
|---|---|
| gesualda | # 26 Sep 2005 - 20:32:56 |
| 95 Posts |
(reprise du message précédent) Merci pour le post, Donc si je comprend bien il ne faut rien faire ou bien alors donner une valeur de couleur à chaque id pour régler ce problème. L'ignorant affirme, le savant doute, le sage réfléchit. |
| Stephan | # 26 Sep 2005 - 20:37:11 |
| 3160 Posts |
C'est ça. Dans le cas d'un avertissement du type « Vous n'avez pas de couleur définie avec votre couleur de fond », dorénavant, il est recommandé de déclarer la couleur du texte ET la couleur d'arrière-plan. Modifié par Stephan (26 Sep 2005 - 20:40) |
| wenbi | # 05 Oct 2005 - 20:34:06 |
| 1 Posts |
J'ai lu TOUS ce que vous avez dit et fait TOUS ce qu'il faut pour enlever les avertissements. Mais hélas plusieurs persistent sur les couleurs notamment. Et comme par hasard seulement sur les fonds transparent! Ce qui est maintenant vrai : Maintenant pour plus avoir d'avertissement (qui ne sont QUE des avertissements) il faut déclarer explicitement la couleur du texte ET la couleur du fond quand l'une des 2 est nécessaire. Monprob : Quand c 2 vrais couleurs ça marche mais quand comme moi on veut quelque chose de transparent ça laisse l'avertissement! Malgré le fait d'avoir indiqué explicitement la couleur transparente ! (en gros : est-ce que le transparent est une couleur ? )Mais pourquoi.... ! La couleur de fond par défaut est "transparent" dans CSS 2 du moins. Mais alors pourquoi cet avertissement suite à une déclaration explicite ....Test très simple : body{ color: #00008B; background-color: transparent; } |
| RomsIW | # 14 Nov 2005 - 15:45:00 |
On ne voit bien qu'avec le co 110 Posts |
Bonjour, Ceci m'intéresse beaucoup, est-ce que vous avez de nouveaux éléments qui pourraient intéresser la communauté ?Est-ce que les fameuses "couleurs Web" de Photoshop peuvent-elles intervenir à ce niveau ? Rom's Modifié par RomsIW (14 Nov 2005 - 15:51) |
| Laurent Denis | # 14 Nov 2005 - 16:15:41 |
| 7979 Posts |
Bonjour, Le sujet a déjà été traité dans le forum. Le principe des avertissements CSS est qu'il y a des points qui ne peuvent être validés mécaniquement, et qui ne relèvent que de la vérification manuelle. Autrement-dit, c'est à vous de décider en connaissance de cause, au cas par cas, si vous donnez suite ou non à l'avertissement. Sachant qu'un avertissement n'est pas un facteur d'invalidité de la feuille de style. Ici, un background: transparent peut poser le problème suivant, invérifiable mécaniquement : en cas de positionnement imprévu du texte (agrandissement des caractères et débordement du texte, apr exemple), un texte en background-transparent prendra, là où il chevauche un autre bloc voisin, la couleur d'arrière-plan de celui-ci. Ce qui peut le rendre illisible si cette couleur et celle du texte sont trop proche. A vous de voir si cela risque de se produire ou non dans votre page. <edit>Cela n'a aucun rapport avec les "couleurs Web" et autres 216 "Safe Colors", qui ne concernent que certains moniteurs anciens n'affichant qu'un nombre réduit de couleurs</edit> Modifié par Laurent Denis (14 Nov 2005 - 16:18) Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |
| RomsIW | # 14 Nov 2005 - 16:27:38 |
On ne voit bien qu'avec le co 110 Posts |
En fait c'est bon. Il faut donc que l'on retrouve absolument background-color (ou background: #hexa url(image)...;) ET color OU aucun des deux... Personnellement, j'ai utilisé la valeur "inherit" quand je ne voulais pas spécifier la couleur ou la couleur de fond... ça pose-t-y problème ? Rom's |
Pages : [<] |
|