Bonjour,
voici mon problème, je cherche à faire une sorte de barre de progression à 2 couleurs avec des largeurs fixes (modifiables manuellement dans la css, rien de dynamique) et à aligner cette barre avec du texte sur une même ligne comme ceci:
texte [barre couleur 1 | barre couleur 2] texte
Le problème est que Firefox ignore la propriété width sur les balises de type inline, donc ma barre est bien là sous IE mais invisible sous FF...
Le code html:
avec coté css:
Y a-t-il un moyen de remédier à ce problème? J'ai cherché partout et j'ai trouvé quelques sujets sur l'incompatibilité entre un width fixe et display:inline, mais rien qui m'apporte une solution...
Help please!
Modifié par ToutPourLeTrash (20 Sep 2006 - 16:42)
voici mon problème, je cherche à faire une sorte de barre de progression à 2 couleurs avec des largeurs fixes (modifiables manuellement dans la css, rien de dynamique) et à aligner cette barre avec du texte sur une même ligne comme ceci:
texte [barre couleur 1 | barre couleur 2] texte
Le problème est que Firefox ignore la propriété width sur les balises de type inline, donc ma barre est bien là sous IE mais invisible sous FF...
Le code html:
<div class="resultat">
<span>95%</span>
<div id="barg"></div>
<div id="bard"></div>
<span>5%</span>
</div>
avec coté css:
.resultat {
width:250px;
text-align:center;
font:Arial 10pt #000000;
}
#barg {
display:inline;
width:95px;
height:15px;
background-color:green;
}
#bard {
display:inline;
width:5px;
height:15px;
background-color:red;
}
Y a-t-il un moyen de remédier à ce problème? J'ai cherché partout et j'ai trouvé quelques sujets sur l'incompatibilité entre un width fixe et display:inline, mais rien qui m'apporte une solution...
Help please!
Modifié par ToutPourLeTrash (20 Sep 2006 - 16:42)