Centre de plusieurs divs flottantes uns à côté des autres
Je suis censé faire 3 div
s asseoir à côté les uns des autres. J'ai donc fait un div
et j'ai mis trois div
s, avec le style css:
div.holder div {
float: left;
width: 250px;
background-color: yellow;
/*margin-right:auto; /**These did not help**/
margin-left:auto; */
}
Et html comme ceci:
<div class="holder">
<div></div>
<div></div>
<div></div>
</div>
Et il est censé ressembler à ceci:
Et au lieu de cela, il ressemble à ceci:
La frontière div
s doit être aligné avec la fin de la ligne grise.
Si vous voulez que votre "or div" collé à droite, le
C'est une excellente idée. Maintenant, si vous connaissez un moyen de mettre de l'argent dans le milieu, j'aimerais être fait avec elle. Peut-être que je vais essayer
Le fil de discussion suivant est exactement ce que vous cherchez pour Liquide de largeur espacés de façon égale, les DIVs
oh je suis désolé, je ne pouvais pas trouver la bonne requête de recherche.
float: right
.C'est une excellente idée. Maintenant, si vous connaissez un moyen de mettre de l'argent dans le milieu, j'aimerais être fait avec elle. Peut-être que je vais essayer
margin:auto
.Le fil de discussion suivant est exactement ce que vous cherchez pour Liquide de largeur espacés de façon égale, les DIVs
oh je suis désolé, je ne pouvais pas trouver la bonne requête de recherche.
OriginalL'auteur Tomáš Zato | 2013-08-27
Vous devez vous connecter pour publier un commentaire.
Vous spécifiez une valeur de pixels pour la largeur de votre. Peu importe ce que vous faites avec votre flotte, ces valeurs de pixels sont fixes et ne sera jamais atteindre la fin de la frontière. Ce que vous pouvez faire est de définir la largeur en pourcentage comme
width: 33%;
. Vous pouvez aussi définir les marges gauche et droite de l'espace sur votre divs commemargin: 0 20px;
.Ce qui en général, je ne dans ces situations, c'est enrouler ma éléments dans un div et l'utiliser à la div pour le positionnement des éléments. Ensuite, le récipient intérieur je vais utiliser pour les couleurs de fond, les couleurs de texte, etc. Quelque chose comme ça pourrait fonctionner pour vous:
Et le CSS:
Ici est un violon: http://jsfiddle.net/bWFS8/
OriginalL'auteur Matthew R.
C'est ce que j'utilise quand je veux divs uns à côté des autres:
CSS:
HTML:
Espère que j'ai aidé.
OriginalL'auteur vaskort
Si vous allez avoir tous alignés horizontalement, alors vous devriez vraiment utiliser une liste non ordonnée de style pour affichage inline block avec
zoom:1
etdisplay:inline
.Il n'y a pas de raison d'utiliser un flotteur à la position de ces côtoient.
OriginalL'auteur THE AMAZING