Bonjour !
Trouver un titre pour expliquer ma problématique était assez ardu, mais j'espère pouvoir mieux expliquer ici.
Pour cela, je vais commencer par l'explication du principe:
En CSS, la propriété "color" est souvent attribué à tort uniquement à la couleur du texte. En fait, la propriété color est aussi utilisé dans le cas où une valeur de couleur n'est pas spécifié au sein d'autres propriété CSS (par exemple border).
Je vous montrer un exemple pratique, soit le code HTML et CSS suivant:
Dans cet exemple, la couleur de la bordure de #d1 est rouge, et la valeur de bordure de #d2 est également rouge !
Maintenant, ce que j'espérais faire, c'était de passer cette valeur de couleur à mon background. Ce qui jusqu'à date s'est révélé être un échec. Est-ce seulement impossible ou j'ai oublié quelque chose ?
(Et si je peux poser une double question, hors "border", vous voyez d'autres propriétés CSS pouvant hériter de la valeur de "color" ?)
Modifié par Vaxilart (22 Feb 2011 - 20:01)
Trouver un titre pour expliquer ma problématique était assez ardu, mais j'espère pouvoir mieux expliquer ici.
Pour cela, je vais commencer par l'explication du principe:
En CSS, la propriété "color" est souvent attribué à tort uniquement à la couleur du texte. En fait, la propriété color est aussi utilisé dans le cas où une valeur de couleur n'est pas spécifié au sein d'autres propriété CSS (par exemple border).
Je vous montrer un exemple pratique, soit le code HTML et CSS suivant:
<div id="d1">
<div id="d2"></div>
</div>
#d1{
width: 400px;
height: 400px;
color: red;
border: 10px solid;
}
#d2{
width: 200px;
height: 200px;
margin: 20px auto;
border: 5px solid;
background-color: blue;
}
Dans cet exemple, la couleur de la bordure de #d1 est rouge, et la valeur de bordure de #d2 est également rouge !
Maintenant, ce que j'espérais faire, c'était de passer cette valeur de couleur à mon background. Ce qui jusqu'à date s'est révélé être un échec. Est-ce seulement impossible ou j'ai oublié quelque chose ?
(Et si je peux poser une double question, hors "border", vous voyez d'autres propriétés CSS pouvant hériter de la valeur de "color" ?)
Modifié par Vaxilart (22 Feb 2011 - 20:01)