Comment faire pour centrer un div avec une largeur relative?
J'ai un <div>
qui est conçu comme suit:
.content{
width: 70%;
}
Pour centrer une div, il y a la possibilité de définir la marge de auto (margin: 0 auto;
) mais cela ne fonctionne que si j'ai une taille fixe(par exemple 400px). Alors, comment puis-je centre mes div avec la largeur relative?
Il devrait fonctionner.. avez-vous même, essayez d'ajouter "margin: 0 auto;" le long avec une largeur en %??
text-align: center seul centre le texte dans le div, mais pas la div itsel
Pas besoin d'utiliser text-align-center... "margin: 0 auto;" lui-même devrait fonctionner..
Vérifiez pour voir si il y a des règles CSS substituant les marges ou les paramètres de largeur, vérifier aussi pour les flotteurs.
et si sa ne fonctionne pas ajouter votre code ou créer un Violon de votre code..
text-align: center seul centre le texte dans le div, mais pas la div itsel
Pas besoin d'utiliser text-align-center... "margin: 0 auto;" lui-même devrait fonctionner..
Vérifiez pour voir si il y a des règles CSS substituant les marges ou les paramètres de largeur, vérifier aussi pour les flotteurs.
et si sa ne fonctionne pas ajouter votre code ou créer un Violon de votre code..
OriginalL'auteur Paedow | 2013-10-02
Vous devez vous connecter pour publier un commentaire.
margin: 0 auto
travaillera également pour le pourcentage de divs. Les marges latérales sera calculée à partir du pourcentage de la largeur.http://jsfiddle.net/B32mh/
Désolé, mes divs bien, ma formation et rh s sont égarés.
J'aime votre violon HTML. Juste
<div>
! Fait de moi lol :pOriginalL'auteur Explosion Pills
à l'aide de
et CSS
vous obtenez ceci:
Démo sur JsBin: http://jsbin.com/iDAZeSi/1/
édité à partir de répondre à
juste ajouter
margin: 0 auto;
à.content
de sorte qu'il ressembleet vous obtiendrez:
Démo sur JsBin: http://jsbin.com/iDAZeSi/2/
ensuite, c'est exactement la même, en tant que largeur relative ou pas, c'est toujours valable largeur et pour la
margin: 0 auto;
fonctionne!OriginalL'auteur balexandre
margin: 0 auto
fonctionne aussi bienou vous pouvez utiliser
display: inline-block
sur le contenu de la div et l'envelopper par des div avectext-align: center
Css
http://jsfiddle.net/4KhJL/3/
OriginalL'auteur ghettovoice