bonjour à tous.
voila le souci dont je n'arrive pas à me défaire ...
si une âme charitable peut me donner un coup de main ?
Je souhaite créer des fieldsets avec legend composée de plusieurs éléments générés par du PHP.
voici le code actuel :
L'affichage est nickel sous IE et FF.
Par contre, sous Chrome et Safari, je n'ai rien du tout d'affiché dans le legend. (on voit juste la place prise, au niveau de la coupure du filet du fieldset.
Bon ok, il y a des inputs qui font bondir (c'est juste une demande esthetique), et des spans à l'intérieur de spans (c'est pour styliser, je n'ai trouvé que cette astuce, à la place des divs, qui permettent que ça fonctionne, du moins sur FF et IE). Mais ce ne sont pas ces éléments qui empechent l'affichage sous webkit.
Si je libère le "a" coincé en commentaires dans <!--a-> , alors l'intégralité du legend s'affiche bien sous tous navigateurs. Mais le "a" s'affiche également bien sûr.
Comment pourrais-je afficher correctement ce legend sous tous navigateurs ?
merci d'avance !
voila le souci dont je n'arrive pas à me défaire ...
si une âme charitable peut me donner un coup de main ?
Je souhaite créer des fieldsets avec legend composée de plusieurs éléments générés par du PHP.
voici le code actuel :
<fieldset id="field_quijouequoi">
<legend>
<?php
$reponse_scorereel = $bdd->prepare(' SELECT E1.nom AS nom_equipe1, E1.logo AS logo_equipe1, E2.nom AS nom_equipe2, E2.logo AS logo_equipe2, MA.score1 AS scorereel_equipe1, MA.score2 AS scorereel_equipe2, a_jour
FROM matchs MA
INNER JOIN equipes E1
ON MA.equipe1 = E1.id_equipe
INNER JOIN equipes E2
ON MA.equipe2 = E2.id_equipe
WHERE id_match = ?');
$reponse_scorereel->execute(array($_GET['match']));
$donnees_scorereel = $reponse_scorereel->fetch();
if($donnees_scorereel['a_jour'])
{
?>
<!--a->
<span>
<img class="vignette_pronostics" src="<?php echo(ROOTPATH.'/images/logos/'.$donnees_scorereel['logo_equipe1'])?>" title="<?php echo($donnees_scorereel['nom_equipe1'])?>" alt="<?php echo($donnees_scorereel['nom_equipe1'])?>"/>
<span class="centre_pronostics">
<input class="score1" type="text" name="prono1" id="prono1" disabled="true" value="<?php echo($donnees_scorereel['scorereel_equipe1'])?>" />
<span class="tiret_pronostics">-</span>
<input class="score2" type="text" name="prono2" id="prono2" disabled="true" value="<?php echo($donnees_scorereel['scorereel_equipe2'])?>" />
</span>
<img class="vignette_pronostics" src="<?php echo(ROOTPATH.'/images/logos/'.$donnees_scorereel['logo_equipe2'])?>" title="<?php echo($donnees_scorereel['nom_equipe2'])?>" alt="<?php echo($donnees_scorereel['nom_equipe2'])?>"/>
</span>
<?php
}
else
{
echo('<span>MATCH EN COURS</span>');
}
?>
</legend>
INTERIEUR DU FIELDSET
...
L'affichage est nickel sous IE et FF.
Par contre, sous Chrome et Safari, je n'ai rien du tout d'affiché dans le legend. (on voit juste la place prise, au niveau de la coupure du filet du fieldset.
Bon ok, il y a des inputs qui font bondir (c'est juste une demande esthetique), et des spans à l'intérieur de spans (c'est pour styliser, je n'ai trouvé que cette astuce, à la place des divs, qui permettent que ça fonctionne, du moins sur FF et IE). Mais ce ne sont pas ces éléments qui empechent l'affichage sous webkit.
Si je libère le "a" coincé en commentaires dans <!--a-> , alors l'intégralité du legend s'affiche bien sous tous navigateurs. Mais le "a" s'affiche également bien sûr.
Comment pourrais-je afficher correctement ce legend sous tous navigateurs ?
merci d'avance !