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

Mise en page CSS Discussion :

design pour un label et un input collé


Sujet :

CSS

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut design pour un label et un input collé
    Re bonjour a tous :p

    J'ai un petit soucis de design... entre mon label et mon input.
    Je voudrais que mes input se colle +- avec mes labels... en laissant un petit espace de 2 px par ex entre le label et le input. mais mon code ne donne pas cela.....

    voici déjà le code :

    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
    /* Contenu Styles
    ----------------------------------------------- */
    div#contenu {
    	/*border:1px solid black;*/
    	background-color:#ffffff; 
      text-align:center;
    	width:100%;
    	margin-left:auto;
      margin-right:auto;
    	height:auto;
    	min-height:100px;
    	padding-bottom:20px;
    	}  
     
    /* -------------------------------------------- */  
    label.text {
    	background-color: #e7ecff;
    	width: 20%;
    	float:left;
      text-align: right;
    	margin: 0 1em 0 0;  
    	margin-left:10%;
    	padding: 0.2em;
    	/*border-bottom: 1px solid #0198cd;	*/
    }
     
    input.text,
    textarea {
    	border:1px solid black;*/
    	background-color: #e7ecff;
    	width: 40%;
    	margin-right:10%;
    	margin: 0 1em 0 0;
    	padding: 0.2em;
    }
    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
    39
    40
    <!DOCTYPE html PUBddC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html>		
     
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  
      <title></title>
      <link rel="stylesheet" type="text/css" href="test.css">	 
    </head>			
    <div id="contenu">
     
    <body>	
     
    &nbsp;
    		<form>				
    				<p>
    					<label class="text">Date :</label><input class="text" name="Input_Date" type="text" size="10" maxlength="10" />
    				</p>
     
    				<p>
    					<label class="text">No. :</label><input class="text" name="Input_No" type="text" size="4" maxlength="4"/>
    				</p>
     
    				<p>
    					<label class="text">Design No. :</label><input class="text" name="Input_Design_No" type="text" size="30" maxlength="30" />
    				</p>
     
    				<p>
     
    					<input type="hidden" name="validation" value="ok"/>	 
    				</p>
     
     
     
    				<p class="envoy">
    					<input id="validSearch" type="submit" value="Add" />
    				</p>
    		</form>
     
     
     </div>
    le probleme est que ... je pense que mon "div contenu" interfére avec mon form.... si je supprime le text-align=center de mon div contenu cela marche.... mais bon je ne peux pas retirer mon div contenu vous l'aurez compris

    merci d'avance ...

  2. #2
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,
    Citation Envoyé par bullrot
    un petit espace de 2 px par ex entre le label et le input
    Peut-être avec des unités absolues (2px).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    label.text {
    ...
    	margin: 0px 2px 0px 10%;  
    ...
    }
     
    input.text,
    textarea {
    ...
    	margin: 0.2em 0.2em 0.2em 2px;
    ...
    }
    Citation Envoyé par bullrot
    je ne peux pas retirer mon div contenu
    Places le au moins après la balise body

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 132
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 132
    Par défaut
    Bonjour,

    +1 avec Eric2a

    De plus je vois une utilisation "aléatoire" des marges dans ton css :
    Code label.text : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	margin: 0 1em 0 0;  
    	margin-left:10%;
    correspond en fait à
    Alors que
    Code input.text, textarea : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	margin-right:10%;
    	margin: 0 1em 0 0;
    correspond en fait à
    devyan

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Merci pour vos réponses..... j'ai essayé mais sans résultats....
    si vous avez d'autres solution a me proposer je suis prenneur.

  5. #5
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Remplace
    par
    Il me semble qu'un problême a été récemment résolu en utilisant cette technique sur ce même forum.

    PS : Sinon, comme dit Devyan, il est effectivemment préférable de traiter les marges "d'un coup";
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    margin : haut droite bas gauche

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Par défaut
    Nickel

    ca fonctionne...

    Merci beaucoup

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

Discussions similaires

  1. Choix de design pour UndoManager
    Par bolhrak dans le forum C++
    Réponses: 5
    Dernier message: 13/12/2006, 11h23
  2. Réponses: 1
    Dernier message: 06/10/2006, 12h50
  3. java besoin d'aide pour le label
    Par abbd dans le forum Langage
    Réponses: 1
    Dernier message: 27/03/2006, 11h03
  4. [design][swing] design pour property panel réutilisable
    Par mlequim dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 26/11/2005, 22h07
  5. [Observateur] existe-t-il un package proposant ce design pour C# ?
    Par sopi dans le forum Design Patterns
    Réponses: 1
    Dernier message: 25/05/2005, 20h48

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