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 :

centrer un bouton input en css


Sujet :

Centrer un élément en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Anto03
    Inscrit en
    Octobre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 155
    Par défaut centrer un bouton input en css
    j'ai créé un formulaire de connexion (tout ce qu'il y a de plus simple) avec un bouton "connexion"; je centre mon div avec un fichier css.
    Or tous les composants du div sont bien centrés (champs, texte, bouton) dans firefox. Mais dans internet explorer c'est le drame seul le bouton de connexion n'est pas centré.
    voici comment se présente mon formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <div class="BoiteConnection">
    <br />
    Identifiant : 
    <!--Identifiant : -->	
      <input name="identifiant" size="12" style="margin-left:21px;"/>
      <br /><br />
    Mot de passe :
    <!--Mot de passe :-->
    <input name="motdepasse" type="password" size="12" />
    <br /><br />
    <input type="submit" value="connexion" />
    <br />
    </div>
    voici ma page css :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    .BoiteConnection {
    	background-color: rgb(204, 204, 255);
    	text-align: center;
    	border-style: solid;
    	width:300px;
    	border-width: 1px;
    	border-color: black;
    	margin-top: 16em;
    	margin-left: 40em;   
    }
    Merci d'avance !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Par défaut
    Déjà les espèces de balises genre </ br> ou les / en fin des <input> je trouve ça horrible ça sert vraiment à que dalle.

    Ensuite à la place des deux </ br> complètement inutiles au dessus du submitt tu places :
    <p align="center">
    Ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div class="BoiteConnection">
    <br>
    Identifiant : 
    <!--Identifiant : -->	
      <input name="identifiant" size="12" style="margin-left:21px;">
      <p>
    Mot de passe :
    <!--Mot de passe :-->
    <input name="motdepasse" type="password" size="12" >
    <p align="center">
    <input type="submit" value="connexion" >
    <br>
    </div>
    Ensuite tu vires les deux <br> en haut et en bas et tu les remplaces par une propriété padding css, ce qui donne :
    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
    .BoiteConnection {
    	background-color: rgb(204, 204, 255);
    	text-align: center;
    	border-style: solid;
    	width:300px;
    	border-width: 1px;
    	border-color: black;
    	margin-top: 16em;
    	margin-left: 40em;   
    	padding: 10px
    
    
    <div class="BoiteConnection">
    
    Identifiant : 
    <!--Identifiant : -->	
      <input name="identifiant" size="12" style="margin-left:21px;">
      <p>
    Mot de passe :
    <!--Mot de passe :-->
    <input name="motdepasse" type="password" size="12" >
    <p align="center">
    <input type="submit" value="connexion" >
    
    </div>
    }
    Et maintenant tu me dois 9.000.000 $ . Mais de toute façon, je serais pas payé, comme d'habitude.

  3. #3
    Membre confirmé Avatar de Anto03
    Inscrit en
    Octobre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 155
    Par défaut
    merci beaucoup JackBeauregard... Je t'aurai bien volontier payé pour ces informations au combien capitales mais tes tarifs sont un peu exorbitant... Sinon pour les / à la fin des input c'est pour rendre le code conforme au W3C.
    En tout cas on remarque très nettement le compromis droite-gauche dans ton message : sympa mais pas gratuitement quand meme.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Par défaut
    Mes pages sont valides w3c même sans les /.

  5. #5
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2004
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 167
    Par défaut
    Citation Envoyé par JackBeauregard
    Mes pages sont valides w3c même sans les /.
    Cela dépend du standard que l'on applique (html ou xhtml).

    Indépendamment de la validité du document, il est fortement recommandé (toujours par le w3c) d'utiliser les feuilles de style plutôt que les déclaration inline. Et il est encore plus recommandé d'abandonner les attribut (hors style) de présentation comme "align" par exemple (au hasard ).

  6. #6
    Membre expérimenté
    Inscrit en
    Mai 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2006
    Messages : 200
    Par défaut
    Cela dépend du standard que l'on applique (html ou xhtml).
    En fait ca dépend de la dtd (Déclaration de Type de Document) que l'on a choisit.

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

Discussions similaires

  1. hover sur un input bouton dans le css qui ne fonctionne pas
    Par patricktoulon dans le forum Mise en page CSS
    Réponses: 94
    Dernier message: 18/07/2013, 16h47
  2. Centrer des boutons en CSS
    Par LouiseT dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 20/01/2013, 01h18
  3. pour centrer un bouton
    Par darkmalak01 dans le forum Composants VCL
    Réponses: 7
    Dernier message: 28/09/2005, 08h31
  4. bouton submit et css
    Par steeve1980 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/08/2005, 09h43
  5. [HTML]Centrer un bouton
    Par Samanta dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/06/2005, 17h23

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