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 :

faire un boutton design aligné au centre sous FF ?


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut faire un boutton design aligné au centre sous FF ?
    J'aimerais faire un bouton noir avec un arrondi au début du boutton et un autre à sa fin.
    Ensuite j'aimerais que ce bouton soit centré dans ma page.
    Sous IE j'y arrive mais pas sour FF.

    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
     
    .new_button {
    	height: 12px;
    	display: block;
    	background-repeat:no-repeat;
    	background-image: url("../images/bborders1.png");
    	background-position: top left;
    	padding-left: 8px;
    	text-align: center;
    }
     
    .new_button span {
    	height: 12px;
    	display: block;
    	background-repeat:no-repeat;
    	background-image: url("../images/bborders2.png");
    	background-position: top right;
    	padding-right: 8px;
    	border: none;
     
    	line-height: 11px;
    	font-size: 10px;
    	font-weight: bold;
    	background-color: black;
    	color: white;	
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    	<div style="text-align:center; padding-top: 2em; position: relative;">
    	<a style="width: 10em;" href="javascript:document.getElementById('form_artistData').submit();" class="new_button"><span>Bevestigen</span></a>
    	</div>
    quelqu'un sait coment procéder ?

  2. #2
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Salut,

    tout simplement en faisant cela :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <p style="margin-left:auto;margin-right:auto;width:10em;text-align:center;">
    <input type="submit" style="border:0;background:url(../images/image.jpg) no-repeat;width:100px;height:45px;font-size:1em;" value="Bevestigen">
    </p>

    Remarques :
    - Utilise une image complète plutot que de t'embeté à faire une image par ci une image par là
    - A quoi te sert le .submit dans ton onClick ? si tu vérifies les champs utilise plutot un onSubmit que tu places dans le form et ne validera le formulaire que si tout les champs que tu as demandé soit remplit

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Citation Envoyé par kaiser59 Voir le message
    - Utilise une image complète plutot que de t'embeté à faire une image par ci une image par là
    L'image par ci et par là permet de ne pas fixer un width précis à ton bouton et ça peut être utile dans certains cas. Ou encore quand ça utilise des dimensions en %

    Pour la réponse, personnellement il y a 3 solutions :
    • imbrication de div avec pour background l'image des bords.
    • un seul div mais avec des span en float left et right
    • une seul imbrication, ton lien contient déjà le background avec l'image et la couleur noir (tout dépend de ton image aussi) et l'autre bord soit dans le div parent ou dans un span en float
    A voir

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Citation Envoyé par Kerod Voir le message
    L'image par ci et par là permet de ne pas fixer un width précis à ton bouton et ça peut être utile dans certains cas. Ou encore quand ça utilise des dimensions en %

    Pour la réponse, personnellement il y a 3 solutions :
    • imbrication de div avec pour background l'image des bords.
    • un seul div mais avec des span en float left et right
    • une seul imbrication, ton lien contient déjà le background avec l'image et la couleur noir (tout dépend de ton image aussi) et l'autre bord soit dans le div parent ou dans un span en float
    A voir
    Je cherche à faire un bouton centré horizontalement sous FireFox.
    Comment faire ?

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Comment faire : Commencer par faire une recherche. On tombe sur ceci : http://www.developpez.net/forums/sho...d.php?t=452253 dont le principe est le même.

    Il reste en plus qu'à mettre ta modification dans div qui centre

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Marche pas, là est le problème.

  7. #7
    Membre Expert
    Avatar de kaiser59
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 264
    Par défaut
    Citation Envoyé par Kerod Voir le message
    L'image par ci et par là permet de ne pas fixer un width précis à ton bouton et ça peut être utile dans certains cas. Ou encore quand ça utilise des dimensions en %

    Pour la réponse, personnellement il y a 3 solutions :
    • imbrication de div avec pour background l'image des bords.
    • un seul div mais avec des span en float left et right
    • une seul imbrication, ton lien contient déjà le background avec l'image et la couleur noir (tout dépend de ton image aussi) et l'autre bord soit dans le div parent ou dans un span en float
    A voir
    D'accord kerod mais, je pense qu'il faut quand même resté sur une image fixe car ici cela reste un bouton (le problème) J'imagine que toi aussi, j'ai rarement vue un site qui utilise 15 000 boutons différent dans son site presque tout leur bouton sont de taille identique.

    Mais bon s'il veut se torturer, je ne l'empêcherais pas

    Sinon, sergejack as tu margin-left et margin-right en auto dans ton div qui englobe les divs de ton boutons ainsi tu text-align en center pour centrer le contenu du div global ??

  8. #8
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Par défaut
    Merci, ça semble très bien marcher (les marges en auto)

    C'est quand même fou CSS dans la pratique

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

Discussions similaires

  1. Problème alignement dans cellule sous IE
    Par mauriceuh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/02/2007, 13h08
  2. menu et texte centré sous le lien
    Par yaka2 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 21/10/2006, 18h59
  3. Faire un total en fin de colonne sous excel
    Par Daniel MOREAU dans le forum Access
    Réponses: 3
    Dernier message: 10/06/2006, 14h30
  4. Réponses: 1
    Dernier message: 29/04/2006, 22h08
  5. faire tourner un programme C en background sous windows
    Par Filomenom dans le forum Windows
    Réponses: 10
    Dernier message: 17/02/2006, 18h16

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