j'ai un tout petit problème que je n'arrive pas à résoudre avec le validateur W3C pour une balise li.
Avec ce bout de code (qui fonctionne parfaitement) :
- Code: Tout sélectionner
<li><h2>Chiffres aléatoires :</h2>
<ul>
<?php if (function_exists('al_chiffres')) { ?>
<?php $parameters = array('limit' => 10); al_chiffres($parameters); ?>
</ul>
</li>
<?php } ?>
Et qui génère donc sur une page ceci :
Chiffres aléatoires :
>> 2
>> 9
>> 3
>> 5
>> 1
>> 4
>> 7
>> 0
>> 8
>> 6
C'est exactement le résultat souhaité, sauf que je cherche à obtenir des pages validées W3C.
Et justement on me dit qu'il me manque une balise li.
Je modifie donc légèrement :
- Code: Tout sélectionner
<li><h2>Chiffres aléatoires :</h2>
<ul>
<?php if (function_exists('al_chiffres')) { ?>
<li><?php $parameters = array('limit' => 10); al_chiffres($parameters); ?></li>
</ul>
</li>
<?php } ?>
Ma page est alors validée W3C, sauf que le rendu a un petit décalage :
Chiffres aléatoires :
>>
>> 2
>> 9
>> 3
>> 5
>> 1
>> 4
>> 7
>> 0
>> 8
>> 6
Comment enlever ce que j'ai signalé en rouge, tout en respectant les standards du web ?
Merci .