à l'aide de calcul automatique de la marge
Je voulais utiliser margin-right auto + quelques pixels à l'aide de css3 calc() mais il semble que l'énoncé est faux.
selector{margin: calc(auto + 5px);
Alors, comment pouvez utiliser afin qu'il puisse prendre de l'auto de marge et fixe plus les pixels de la marge?
Quelque chose comme cela!
montrez-nous votre code html ou de nous donner un violon, de sorte que nous pouvons travailler pour vous..
jsfiddle.net/jP7mN
J'ai essayé par la définition de pourcentage, mais ça n'ira pas comme mon div est plus petite ou de plus grande taille peuvent.
Considérer comme obligatoire de tous les éléments dans un conteneur avec
donc, je dois mettre marge différente pour différents divs mais je voulais utiliser une fois.
jsfiddle.net/jP7mN
J'ai essayé par la définition de pourcentage, mais ça n'ira pas comme mon div est plus petite ou de plus grande taille peuvent.
Considérer comme obligatoire de tous les éléments dans un conteneur avec
margin: auto
et de déduire la marge comme je l'ai montré dans mon exempledonc, je dois mettre marge différente pour différents divs mais je voulais utiliser une fois.
OriginalL'auteur Bhojendra Rauniyar | 2014-01-22
Vous devez vous connecter pour publier un commentaire.
De MDN :
Vous ne peut pas utiliser
auto
là, que ce n'est pas une valeur valide pourcalc()
.Grammaire pour
calc()
Pour plus d'informations, reportez-vous à la Docs
Que vous avez dit que vous voulez centrer le
div
mais vous aussi vous voulez un5px
margin
sur leright
que vous pouvez la réaliser à l'aide detext-align: center;
sur l'élément parent et l'enfantdiv
éléments dedisplay: inline-block;
Démo
Sortie
Il ne fait aucun sens, comment il va être automatique, lorsque vous ajoutez
5px
margin
sur la droite? Pouvez-vous montrer une façon de représentation, de ce que vous attendez?essayez de comprendre la comparaison de ces démos: jsfiddle.net/jP7mN/1 jsfiddle.net/jP7mN/2 . Il sera mis à la marge droite de 25% quel que soit le div de largeur mais je tenais à se comporter comme des les deux côté de l'auto, mais en plus de certains de la largeur de la marge de droite.
mais en donnant 5px ne permettra pas de résoudre, veuillez voir mon edit.
OriginalL'auteur Mr. Alien