21-12-2008, 01:38 AM
Normalement, on écrit dans ce sens, le "li" est un élément de type block, il ne doit pas être dans un élément de type inline.
Code PHP :
<?php
<div id="menuItemAction" class="cache">
<ul class="ress_a">
<li id='act_1' class="ress_v"><a href='#item'>attaquer</a></li>
<li id='act_2' class="ress_v"><a href='#item'>capturer</a></li>
<li id='act_3' class="ress_a"><a href='#item'>couper du bois</a></li>
<li id='act_4' class="ress_f"><a href='#item'>cueillir des fruits</a></li>
<li id='act_5' class="ress_a"><a href='#item'>cueillir des feuilles</a></li>
<li id='act_6' class="ress_p ress_o ress_m"><a href='#item'>ramasser</a></li>
</ul>
</div>
De plus tu peux aussi simplifier ton CSS comme cela :
Code PHP :
<?php
#menuItemAction ul.ress_a li.ress_a, #menuItemAction ul.ress_v li.ress_v,
#menuItemAction ul.ress_p li.ress_p, #menuItemAction ul.ress_m li.ress_m,
#menuItemAction ul.ress_f li.ress_f, #menuItemAction ul.ress_o li.ress_o
{
display : block;
}