IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[Firefox] Problème mise en page formulaire


Sujet :

HTML

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Points : 223
    Points
    223
    Par défaut [Firefox] Problème mise en page formulaire
    J'ai un soucis de mise en page de mon formulaire sous Firefox.
    En effet, mais champs de saisi se décale de mes label comme le montre l'image ci dessous


    Voici le code XHTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    <div id="content">
    		<h2>Inscription d'un nouvel utilisateur</h2>
    		<p> Les champs marqués d'une étoile <span class="important"> (*)</span> sont obligatoire. </p>
    		<form name="inscription" action="http://localhost:8080/transfertFichier/main" method="post">
     
    		<fieldset><legend>Informations personelles du client</legend>
    			<p>
    				<label>	Nom * :</label>
    				<input type="text" name="nom" />
    			</p>
    			<p>
    				<label>	Prenom  * : </label>
    				<input type="text" name="prenom" />
    			</p>
    			<p>
    				<label>	Société :</label>
    				<input type="text" name="societe" />
    			</p>
    			<p>
    				<label>	Adresse * :</label>
    				<input type="text" name="adresse" />
    			</p>
    ... </fieldset>
    ...
    ainsi que le CSS correspondant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    div#content {
    float:left;
    position:relative;
    width: 80%;
    height:445px;
    overflow: auto;
    background-color: #FFFFFF;
     
    text-align: justify;
    text-indent: 20px;
    color: #506388;
    }
     
    #content h2 {
    text-align:center ;
    color: #506388;
    }
     
    #content form {
    margin: 0 auto;
    width: 80% ;
    }
     
    #content form label {
    	float: left;
    	width:170px;
    	text-align: right;
    }
     
    #content fieldset {
    border: 1px solid #506388;
    background-color : #F0F4FF;
    }
     
    #content legend {
    	color:#506388; 
    }
    L'affichage est convenable sous Opera et Internet Explorer ...

    Avez vous une idée du soucis avec Firefox ?
    Images attachées Images attachées  

  2. #2
    Membre régulier Avatar de IdF-Socrateus
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 76
    Points : 97
    Points
    97
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    p {vertical-align:center;}

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Points : 223
    Points
    223
    Par défaut
    ERf non loupé ca ne change rien ...

  4. #4
    Membre expérimenté
    Avatar de Linaa
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    987
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 987
    Points : 1 309
    Points
    1 309
    Par défaut
    Et sans le float:left du label ?

  5. #5
    Membre régulier Avatar de IdF-Socrateus
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 76
    Points : 97
    Points
    97
    Par défaut
    ajoute avant le vertical-... :


  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Points : 223
    Points
    223
    Par défaut
    Alors, avec le line-height cela ne fonctionne pas non plus ...

    Et dsans le float: left cela fonctionne par contre je perd le bel alignement de mon formulaire donc cela ne convient pas non plus.

    Y a t'il un moyen de retrouver cet alignement autrement ou alors une autre modification ?
    Images attachées Images attachées  

  7. #7
    Membre régulier Avatar de IdF-Socrateus
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    76
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 76
    Points : 97
    Points
    97
    Par défaut
    tu peux toujours faire un tableau et régler son affichage avec les propriétés css :
    th => labels
    td => champs
    puis tu règles le style des deux balises

    ou alors tu ajoutes une propriété sur les <label > de ce div (c dans un div ?), avec une position du genre left:100px; (probablement un peu plus...)

  8. #8
    Membre confirmé Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Points : 484
    Points
    484
    Par défaut
    enleve text-indent: 20px; dans div#content

    tu peux mettre un margin left sur tes input pour créer de l'epace entre ton label et ton input.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Points : 223
    Points
    223
    Par défaut
    Merci beaucoup, cela fonctionne nickel

    Par contre tu pourrai m'expliquer pourquoi ? Je suis debutant en CSS et j'aimerais bien comprendre ce qui t'a amené à cette conclusion.

    Par contre du coup, pour indenter simplement mes paragraphes dans d'autres pages web, comment puis-je faire (si je defini le text-indent dans ma balise p cela revient au meême problème forcément).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème mise en page formulaires (Access 2010)
    Par guepard25 dans le forum IHM
    Réponses: 2
    Dernier message: 04/01/2015, 14h07
  2. Problème mise en page tableau avec Netscape
    Par langela94 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/02/2006, 14h31
  3. [Html/Css] Problème mise en page texte
    Par Myogtha dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 07/12/2005, 14h21
  4. mise en page formulaire
    Par PAUL87 dans le forum Access
    Réponses: 1
    Dernier message: 23/09/2005, 09h32
  5. probléme mise en page etat
    Par Fredou1982 dans le forum Access
    Réponses: 1
    Dernier message: 16/09/2005, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo