J'ai une page qui permet d'afficher dynamiquement une fiche d'un membre de l'association pour qui est fait le site.
La fiche est composée d'une <div> avec un fond particulier (imitation d'un calepin).
Dans cette <div> on trouve des <p> qui contiennent les différentes parties de la fiche (générées via php).
Avec FF pas de soucis.
Avec IE je vois apparaître un <p> qui ne devrait pas être là, tout en bas de la fiche.
Je ne comprend pas d'où vient ce paragraphe !
Voici le code xhtml de la page (le css ne me semble pas utile, il définit juste les <p> normaux avec un fond jaune et une bordure marron, et ceux de la fiche sans fond ni bordure) :
blablabla
else { ?> <formid="fiche_membre"method="post"action="membres.php"> <p>
Tu peux consulter ici les fiches des membres inscrits sur le site. <br/><br/>
<labeltitle="Choisis dans la liste le membre dont tu veux voir la fiche">Pour cela, sélectionne une personne : <br/> <selectname="membre"> <optionvalue=""> <?php
while($row = mysql_fetch_row($result)){
print "<option value='". ($row['2']). "'>". ($row['0']). " ". ($row['1']). "\n";
} ?> </select></label> <input type="submit" name="fiche_membre" value="Voir la fiche !" title="Clique ici pour voir la fiche sélectionnée"> </p> </form>
<?php if ($_POST['membre']!=NULL) { ?> <div class="p_carnet"> <p class="p_photo"> <img src="images/logo.gif" width="150" height:"175" title="Photo de <?php print $donnees2['pseudo']; ?>"> </p>
<spanclass="h2_p_nom">Né<?php if($donnees2['sexe']=='femme'){ echo 'e'; }?> le <?php print $donnees2['ddn']; ?></span><br/><br/>
<spanclass="h3_p_nom"title="<?php print $donnees2['pseudo']; ?> est le pseudo de <?php print $donnees2['prenom']; ?> sur le site"><em><?php print $donnees2['pseudo']; ?></em></span> </p>
Tout le reste va bien, il y a une <div> avec le fond vaguement rayé (on le voit mal là) et dedans des paragraphes transparents, alignés comme je le souhaite...
Là le <p> qui apparaît sous IE est un paragraphe de base du site (donc sans class="" de définie).
Je ne comprend pas ce qu'il fait là, il n'apparaît pas dans le code xhtml...
bonjour,
ça ressemble bien a un bug d'affichage de IE, mais ça viendrait plutot du css, et tu ne laisse pas le css, ni le doctype de ta page, l'ideal serait un lien vers la page.
En plus, tu poste le code brut, il vaudrait mieux poster le code generer par le serveur (100% (x)html) !
Tu aurais alors une chance de pouvoir etre aider, comme ça personne ne pourras ressoudre ton probleme sans mettres le doigt au hasard sur ce qui le provoque ...
sinon, as tu verifier ce que te renvoyer $texte a l'affichage ?
a plus
ps le code css et html ou un lien, pour te donner un coup de pouce, svp.
bonsoir.
normal, relis mon 1er message , et tu vas comprendre pourquoi tu n'as pas de nouvelles !
Personne n'est "devin" ici.
un lien ou le (x)html et css , svp ! <edit>pas les script php, mais le code html qui est servis au navigateur. </edit>
Bon courage.
Bon, finalement j'ai "résolu" le problème un peu par hasard...
En fait le paragraphe fantôme est toujours là, mais il est désormais transparent (donc invisible) suite à un changement dans mon code css...
Mon problème est donc caduque, dans la mesure où il me reste pas mal de choses à faire encore sur ce site, avant de passer à d'autres qui attendent...
Merci de l'aide que vous m'avez apportée !
IE me créé un paragraphe inexistant !!!
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
fan de pluxml je suis cuisinier et codeur amateur. Des thèmes pour pluxml ? Oui
fan de pluxml je suis cuisinier et codeur amateur. Des thèmes pour pluxml ? Oui