[codage Speedbar] centrer le texte

SpeedZen -  
jona303 Messages postés 390 Statut Membre -
Bonjour,
j'ai commencé cette semaine a coder mon site et je suis bloqué j'arrive pas a centrer le texte du menu horizontalement et verticalement pourriez vous m'aidez svp voici le site
http://salomon-mag.freehostia.com/webenefic

le code css : http://salomon-mag.freehostia.com/webenefic/style.css

merci d'avance
Configuration: Windows Vista
Firefox 3.0.17

2 réponses

  1. jona303 Messages postés 390 Statut Membre 28
     
    ouch il y a pas mal a dire,..
    sur le ul -> margin:0;padding:0
    sur le li :->display:block;float:left;text-align:center;
    sur le a:-> display:block;pas de float.

    ensuite
    avec jquery :
    $('document').ready(function(){
    var widthDiv = $('#speedBar').width();
    var widthList = 0;
    var nbrLi=0;
    $('#menu_horizontal li').each(function(){
    widthList +=$(this).width();
    nbrLi++;
    
    });
    var reste = (widthDiv-widthList)/nbrLi;
    $('#menu_horizontal li').each(function(){
    $(this).css({width:$(this).width()+reste+"px"});
    
    });
    
    
    });


    ca devrait fonctionner,.. et maintenant que je m'en rappelle j'ai donné un exemple testé ici
    https://forums.commentcamarche.net/forum/affich-16108504-help-probleme-de-centrage-menu?page=3#46

    sauf que c'était pour le padding, mais changer le width me parait la meilleure solution

    0
    1. SpeedZen
       
      c'est du javascript sa
      ya pas une autre solution juste avec du css et xhtml
      0
  2. jona303 Messages postés 390 Statut Membre 28
     
    j'en vois pas en "dynamique"
    0