CSS probleme avec le tag <label> dans firefox

CSS probleme avec le tag <label> dans firefox - HTML/CSS - Programmation

Marsh Posté le 05-09-2005 à 12:23:39    

Voila sur IE ça marche bien.. sur FF ça marche pas avec les champs select.. la marge n'est pas bonne..
 
un bout de code xhtml :
 

Code :
  1. <div id="save_modeles_form">
  2.    <label class="labelbleu">Votre Pseudo</label>
  3.    <input name="pseudo" type="text" id="pseudo" /><br />
  4.    <label  class="labelbleu">Nom du mod&egrave;le</label>
  5.    <input name="nom_modele" type="text" id="nom_modele" /><br />
  6.    <label  class="labelbleu">Type de mod&egrave;le </label>
  7.    <select id="famille_modele" name="type_modele">
  8.    <option value="cdv">Carte de visite</option>
  9.    <option value="cdc">C. de correspondance</option>
  10.    <option value="cc">Carte commerciale</option>
  11.    <option value="voeux">Carte de voeux</option>
  12.    <option value="tl">Tête de lettre</option>
  13.    <option value="sl">Suite de lettre</option>
  14.    <option value="stickers">Stickers</option>
  15.      </select><br />
  16.    <label  class="labelbleu">Famille</label>
  17.    <select id="type_modele" name="type_modele">
  18.    <option value="pro">PRO</option>
  19.    <option value="fun">FUN</option>
  20.      </select>
  21.    <br />
  22.    <br />
  23.         <input name="btnsavemodel" type="submit" id="btnsavemodel" value="Sauvergarder le mod&egrave;le" />
  24.         <input type="hidden" name="submit_modele" value="" />
  25.     
  26.   </div>


 
 
un bout de CSS :
 

Code :
  1. label    {
  2. font-family: Arial,Helvetica,sans-serif;
  3. font-size: 10px;
  4. font-weight: bold;
  5. width: 75px;
  6. margin-left: 5px;
  7. margin-right: 5px;
  8. float:left;
  9. display:block;
  10. }
  11. *.labelbleu    {
  12. font-family: Arial,Helvetica,sans-serif;
  13. font-size: 10px;
  14. font-weight: bold;
  15. display: inline;
  16. float: left;
  17. width: 75px;
  18. margin-left: 5px;
  19. margin-right: 5px;
  20. color: #71AFC7;
  21. }


 
voici un aperçu (j'ai reduit à 60% pour pas que ça prenne tout l'ecran):
 
http://www.clonecopy.net/freed/screen.jpg


Message édité par freed102 le 05-09-2005 à 12:26:28

---------------
Freed102
Reply

Marsh Posté le 05-09-2005 à 12:23:39   

Reply

Marsh Posté le 05-09-2005 à 13:43:28    

T'as quoi dans le CSS qui correspond aux "input"? Même chôse pour les "select".

Reply

Marsh Posté le 05-09-2005 à 13:56:57    

et tu aurais pu reduire ta CSS de cette manière :  
 
label    {  
    font-family: Arial,Helvetica,sans-serif;  
    font-size: 10px;  
    font-weight: bold;  
    width: 75px;  
    margin-left: 5px;  
    margin-right: 5px;  
float:left;  
display:block;  
}  
label.labelbleu    {  
        display: inline;  
    width: 75px;  
 
    color: #71AFC7;  
}
 
au passage ca sert à rien de mettre un width sur labelbleu, puisque c'eest un element inline, vu ton code CSS, et un élément inline, c'est pas dimensionnable

Reply

Marsh Posté le 05-09-2005 à 14:14:07    

voilà mon input
 

Code :
  1. input    {
  2. font-family: Verdana,Arial,Helvetica,sans-serif;
  3. font-size: 10px;
  4. color: #666666;
  5. border: 1px solid #71AFC7;
  6. background-color: #EEFEFF;
  7. width: 145px;
  8. }


 
je n'ai rien défini pour select parcontre


---------------
Freed102
Reply

Marsh Posté le 05-09-2005 à 14:23:58    

mais en fait je sais pas quoi mettre comme parametres pour select.. je peux pas lui donner une taille puisque c le nombre de caracteres qui va le faire... je peux lui donner une couleur de fond à la limite.. mais c tout ! pour les marges je sais pas... je voudrais qu'elles soit en fonction du label... comme pour le champ input !


---------------
Freed102
Reply

Marsh Posté le 05-09-2005 à 14:35:54    

Euhh, un element float se transforme en element de type block si jamais ...
Donc

Code :
  1. float: left;
  2. display: inline


est une aberation.
 
Sinon, tu n'aurais pas un lien, se serais plus simple pour debuguer.

Reply

Marsh Posté le 05-09-2005 à 15:58:15    

bah si j'ai un lien mais c compliqué il faut se connecter et entrer dans le site ...
 
http://www.clonecopy.net/php/ezdocs
 
login xxx@xxx.com
pwd : xxx
 
au moment du choix de modele pour l'instant choisir "PRO" puis Carte de visite (les autres choix sont vide donc ne menent nulle part)
les prob d'affichage concernant le formulaire apparait sur la derniere etape


---------------
Freed102
Reply

Marsh Posté le 06-09-2005 à 11:09:23    

snif...


---------------
Freed102
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed