Je n'utilise pas CSS3. Je ne peux donc pas utiliser opacity
o filter
attributs. Sans utiliser ces attributs, comment puis-je faire en sorte que le background-color
transparent d'un div
? Cela devrait ressembler à l'exemple de la zone de texte dans ce document. link . Ici, la couleur de fond de la zone de texte est transparente. Je veux faire la même chose, mais sans utiliser les attributs mentionnés ci-dessus.
Aussi tapé comme commentaire à une autre réponse. Le mieux serait d'utiliser la coloration rgba et le png décrit dans cette réponse comme solution de rechange.
3 votes
Ni l'un ni l'autre
opacity
nifilter
sont des attributs CSS 3. Pourquoi pensez-vous que vous ne pouvez pas les utiliser ?0 votes
Je ne sais pas, dans mon Eclipse Juno, les deux attributs ne sont pas affichés et selon W3School : Remarque : la propriété CSS opacity fait partie de la recommandation CSS3 du W3C. Voir aquí
0 votes
Et mon eclipse ne supporte pas (très probablement) CSS3 ! :(
1 votes
Je dirais que vous pouvez ignorer ces messages. Certains attributs sont en dehors des spécifications mais restent utilisables dans le monde réel. Une combinaison de
opacity
,filter
et quelques autres attributs comme indiqué ici : css-tricks.com/css-transparency-settings-for-all-broswers couvrira à peu près tous les navigateurs existants1 votes
Duplicata possible de L'opacité CSS ne s'applique qu'à la couleur de l'arrière-plan et non au texte qui s'y trouve ?
0 votes
opacity
n'est PAS une propriété CSS3. Vous pouvez obtenir ce que vous voulez sur tous les navigateurs (IE5+, Chrome, Firefox, Safari, etc.) en utilisant la technique suivante stackoverflow.com/a/21984546/7594521 votes
Duplication possible de Un fond transparent, mais pas le contenu (texte et images) à l'intérieur, en CSS uniquement ?