Comment mettre une largeur a ce champ

Résolu
bonjour a tous
Comment mettre une largeur a ce champ j ai tout essayer , mais rien ne fonctionne
voici un morceau de mon code
merci de votre aide
<form name="form" >
<select size="1"width="75" onChange="location = this.options[this.selectedIndex].value;">
	  <option selected="" value="0" "width="75"></option>
	<option value="javascript:visibilite('opt1');">Belgique</option>
	<option value="javascript:visibilite('opt2');" >France</option>
	<option value="javascript:visibilite('opt3');">Afghanistan</option>
<option value="javascript:visibilite('opt3');">Afrique du Sud</option> ....

12 réponses

  1. Contributeur
    size="1"width="75"


    Il me semble que l'espace entre les deux est obligatoire. Il faut aussi spécifier une unité à ton 75. Ce qui donne

    size="1" width="75px"


    Par contre c'est quand même bien bien mieux de mettre un fichier CSS et pas le code comme ça au milieu du HTML ...
    1. Bonjour,

      J'avais testé son code corrigé comme tu l'a fait mais ça ne marche pas ^^

      La largeur varie avec la longueur du texte le plus long du menu, essaye à coup d'espaces interposés, j'ai pas mieux ^^
      1. Contributeur
        Bon après j'ai du mal avec les CSS mélangés au HTML mais je sais que ça mis en CSS ça fonctionne. Et j'ai la flemme de tester avec le code mélangé j'avoue.
        1. merci pour vos reponses
          c est hyper sympa
          c est vrai que la largeur varie suivant la longueur du texte qui est dedans
          1. Je t'avoue que j'ai pas trouvé mieux que de mettre des espaces dans la 1ère case.
            Rappel l'espace en html si il y en a plus d'un à la suite est:  
            Même si d'un point de vue codage c'est pas terrible ^^
            1. Entre <option selected="" value="0" "width="75"> et </option> tu met autant de le code espace que je ne peux pas mettre ici sinon il se fait bouffer ^^

              Tape espace html c'est un truc commençant par & et finissant par ;
              1. Nan finalement c'est bon:

                <form name="form">
                <select STYLE="width:300" size="1" onChange="location = this.options[this.selectedIndex].value;">
                <option selected="" value="0"><p> </p></option>
                <option value="javascript:visibilite('opt1');">Belgique</option>
                <option value="javascript:visibilite('opt2');" >France</option>
                <option value="javascript:visibilite('opt3');">Afghanistan</option>
                <option value="javascript:visibilite('opt3');">Afrique du Sud</option>

                Il faut que tu règle le width:300 ;)

                Résolu?
                1. ah ben encore une fois chapeau les amis
                  le sujet est resolu
                  encore 1000 fois merci
                  y a vraiment qu ici ou l on trouve l elite
                  1. Dr ;)

                    C'est la première fois que je me met à aider comme ça et je vais continuer je pense ^^

                    Met le en résolu toi même ;)
                    1. Contributeur
                      Tu devrais t'inscrire aussi ;)
                  2. trrrreeees bonne idée
                    mais bon dommage que peu de gens sont reconnaissant ou ne réponde plus une fois que c est résolu
                    1. Totalement d'accord mais bon ça fais quand même plaisir de savoir qu'on a aidé quelqu'un ^^