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 :

Centrage de div en largeur


Sujet :

Centrer un élément en CSS

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 54
    Par défaut Centrage de div en largeur
    Bonjour à tous,

    J'ai un petit souci de centrage de div. Avec 4 div (24% chacun), ils étaient centrés dans la largeur mais j'ai préféré mettre les deux images dans le même div et j'en ai donc trois maintenant. J'ai essayé de les mettre à 33% de largeur, dimensione fixe pour celui du milieu, etc... mais rien n'y fait...
    Quelqu'un a une petite idée de comment je peux résoudre?
    Nerci d'avance.

    Voici un bout de mon css
    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
    41
    42
    43
    44
    45
    46
    47
    48
    #cadre_bas {
    	z-index: 99;
    	visibility: visible;
    	position: fixed;
    	bottom: 110px;
    	height: 300px;
    	width: 100%;
    	left: 0px;
    	padding: 5px;
    }
     
     #cadre_affinato_texte {
    	z-index: 100;
    	border: thin solid #FFF;
    	color: #FFF;
    	vertical-align: bottom;
    	height: 250px;
    	width: 30%;
    	float: left;
    	padding: 5px;
    	filter: alpha(opacity=70);
    	opacity: 0.7;
    	background-color: #000;
    }
     
     #cadre_image_bottiglie {
    	z-index: 100;
    	color: #FFF;
    	vertical-align: bottom;
    	height: 300px;
    	width: 360px;
    	float: left;
    	padding: 5px;
    }
     
     #cadre_extra-vecchio_texte {
    	z-index: 100;
    	border: thin solid #FFF;
    	color: #FFF;
    	vertical-align: bottom;
    	height: 250px;
    	width: 30%;
    	float: left;
    	padding: 5px;
    	background-color: #000;
    	filter: alpha(opacity=90);
        opacity: 0.9;
    	}
    et mon html
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      <div id="cadre_bas">
     <div id="cadre_affinato_texte">
    <h4 class="pagecourante">Aceto balsamico tradizionale di Modena</h4>
    <h7>Aceto balsamico tradizionale invecchiato almeno 12 anni nelle nostre batterie. Esprime già un buon grado di maturazione con evidenti caratteristiche balsamiche. Adatto per verdure, carni e crostacei, a cui conferisce un inconfondibile sapore.</h7>
    </div>
     <div id="cadre_image_bottiglie"><img src="../images/affinato_confezione.jpg" />
    <img src="../images/extravecchio_confezione.jpg" /></div>
    <div id="cadre_extra-vecchio_texte"> 
    <h4 class="pagecourante">Aceto balsamico tradizionale di Modena extra vecchio</h4>
    <h7>Aceto balsamico tradizionale invecchiato almeno 25 anni nelle nostre batterie. E' il prodotto di punta della nostra azienda, con ampio e complesso bouquet, grande corposità e caratteristiche gustative molto evidenti e decise che lo portano ad essere molto apprezzato su tutte le preparazioni culinarie, da impiegare a crudo per non disperderne gli aromi.</h7></div>
    </div>

    Le résultat est visible en ligne ici

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code css : 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
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    	<style type="text/css">
    #cadre_bas {
    	z-index: 99;
    	visibility: visible;
    	position: fixed;
    	bottom: 110px;
    	height: 300px;
     
    	width: 99%;
    	left: 0;
    	margin: 0;
    }
     
    #cadre_affinato_texte {
    	z-index: 100;
     
    	position: absolute;
    	left:10px;
     
    	border: thin solid #FFF;
    	color: #FFF;
    	vertical-align: bottom;
    	height: 250px;
    	width: 30%;
    	padding: 5px;
    	filter: alpha(opacity=70);
    	opacity: 0.7;
    	background-color: #000;
    }
     
     #cadre_image_bottiglie {
    	z-index: 99;
     
    	position: absolute;
    	left:50%; margin-left:-180px; /* milieu - (demi-largeur) */
    	text-align:center;
     
    	color: #FFF;
    	vertical-align: bottom;
    	height: 300px;
    	width: 360px; /* (largeur) */
    	padding: 5px;
     
    	background:orange;
    }
     
     #cadre_extra-vecchio_texte {
    	z-index: 100;
     
    	position: absolute;
    	right:10px;
     
    	border: thin solid #FFF;
    	color: #FFF;
    	vertical-align: bottom;
    	height: 250px;
    	width: 30%;
    	padding: 5px;
    	filter: alpha(opacity=70);
    	opacity: 0.7;
    	background-color: #000;
    	}
    	</style>
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="cadre_bas">
    	<div id="cadre_affinato_texte">
    		<h4 class="pagecourante">Aceto balsamico tradizionale di Modena</h4>
    		<h6>Aceto balsamico tradizionale invecchiato almeno 12 anni nelle nostre batterie. Esprime già un buon grado di maturazione con evidenti caratteristiche balsamiche. Adatto per verdure, carni e crostacei, a cui conferisce un inconfondibile sapore.</h6>
    	</div>
    	<div id="cadre_image_bottiglie"><img src="../images/affinato_confezione.jpg" />
    		<img src="../images/extravecchio_confezione.jpg" alt="" />
    	</div>
    	<div id="cadre_extra-vecchio_texte"> 
    		<h4 class="pagecourante">Aceto balsamico tradizionale di Modena extra vecchio</h4>
    		<h6>Aceto balsamico tradizionale invecchiato almeno 25 anni nelle nostre batterie. E' il prodotto di punta della nostra azienda, con ampio e complesso bouquet, grande corposità e caratteristiche gustative molto evidenti e decise che lo portano ad essere molto apprezzato su tutte le preparazioni culinarie, da impiegare a crudo per non disperderne gli aromi.</h6>
    	</div>
    </div>
    Remarques :
    1/ il n'existe PAS de balises <h7> ! <h1> ... <h6>
    2/ les balises <img> doivent avoir un alt="" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="../images/affinato_confezione.jpg" alt="" />

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 54
    Par défaut
    Merci pour ta réponse complète et exhuastive.
    Ce petit bout de code va m'aider à approndir les marges négatives.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tant qu'à faire du CSS :
    au lieu de mettre <h4 class="pagecourante"> :
    met juste <h4> et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #cadre_affinato_texte h4, #cadre_extra-vecchio_texte h4 { ...... }
    #cadre_affinato_texte h6, #cadre_extra-vecchio_texte h6 { ...... }
    ps : j'ai mis h6, mais h5 serait mieux (car ca suit directement h4 !)

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 54
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Tant qu'à faire du CSS :
    au lieu de mettre <h4 class="pagecourante"> :
    met juste <h4> et :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #cadre_affinato_texte h4, #cadre_extra-vecchio_texte h4 { ...... }
    #cadre_affinato_texte h6, #cadre_extra-vecchio_texte h6 { ...... }
    ps : j'ai mis h6, mais h5 serait mieux (car ca suit directement h4 !)
    En fait j'ai utilisé cette classe (je j'utilise aussi pour mes menus) pour la couleur du texte.

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

Discussions similaires

  1. Centrage de div imbriquées
    Par spectre666 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 06/01/2009, 17h27
  2. Div conteneur à largeur variable.
    Par veekhaze dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 08/07/2008, 10h53
  3. div avec largeur du texte contenu
    Par PoZZyX dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 04/06/2008, 14h32
  4. Probleme de centrage de div avec IE !
    Par fabien14 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 15/05/2008, 11h39
  5. 2 Divs de largeur 50% à 100% de la page
    Par drazielus dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 26/03/2007, 18h48

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