Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

J'ai une poutouille qui m'agace le neurone gauche.

Explication:

Dans ma page html:

<div id="cent">
   while ($i = mysql_fetch_array($res))
   {
   ?>
       <p class="voc" style="margin-top:25px;">
            <label><?php echo stripslashes($i['vocab']);?></label>
<p style="color: #66CCFF;text-indent:0px;"><img src="commun/arrow.gif"><?php echo stripslashes($i['definition']);?>
               </p>
      </p><br>
      <?php
    }
    ?>
</div>

Dans ma feuille de style:

#cent p.voc {
margin-left: 2px;
margin-right: 20px;
margin-bottom: 0px;
text-indent: 15px;
color: #66CCCC;
}

#cent label {
color: #FF9900;
padding: 2px;
border: 1px solid #0000BB;
font-weight:Bold;
}

#cent ul.champ {
color: #66CCCC;
margin-left: 65px;
margin-top: 5px;
margin-bottom: 5px;
}

Et mon texte, issue de ma bdd:

<em style="font-weight:bold;">Uniform Resource Locator</em>.<br />
Chaîne de caractères désignant une ressource Internet particulière.<br />
L'url comprend:<ul class="champ">
<li>le protocole utilisé (<em style="font-weight:bold;">HTTP, FTP, mailto:...</em>)</li>
<li>l'adresse du serveur (ou <em style="font-weight:bold;">nom de domaine</em>, ex: www.monsite.com)</li>
<li>l'emplacement de la ressource (ex: index.html si le protocole utilisé est HTTP)</li></ul>
(Cf: <em style="color: #FF9900;">HTTP</em>)

La poutouille en question se situe lors de l'affichage du texte. Toutes les lignes sont affichées selon la feuille de style, toutes, sauf UNE: la dernière, qui au lieu de prendre la jolie couleur déterminée, reste en noir. POurquoi ? oui, Pourquoi ??

De plus, si j'affiche la source de la page, je ne remarque pas d'anomalie de fermeture de balises.... :1eye:

Une aide extérieur se bienvenue.

Merci,

xpatval

Modifié par xpatval
Posté

Salut,

</p>
     </p><br>

là, tu fermes deux fois de suite la balise <p> --> il faudrait supprimer une balise fermante, non ?

Fruge.

Posté

ben non, car j'ai ue balise <p> imbriquée dans une aurte balise<p>....

Posté

Ha oui, je n'avais pas vu la première ;) . Hé bien le problème est peut-être là : généralement, on n'imbrique pas les balises <p> les unes dans les autres. Tu peux remplacer la seconde par un <span>...

Fruge.

Posté

En effet, <p> ne peut contenir que des éléments de type inline, genre <span>, <code>, <img />...

On ne peut par exemple pas inclure une liste dans un paragraphe.

Posté
  Citation
On ne peut par exemple pas inclure une liste dans un paragraphe

Eh bien, voilà, suffisait de le remarquer... :D

Merci à toi, l'Anophèle male...

xpatval

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...