pourquoi n'est-il pas ce bouton css centre à l'intérieur de la div?
Donc... c'est ce qui commence à m'agacer ... et j'ai pensé que je pourrais venir ici et obtenir de l'aide..
La div principale autour de la boîte a une largeur... puis il y a du texte... et un bouton que je veux dans le centre de la div..
c'est un <a href>
bouton.. mais il l'habitude de centre.
Je ne pense pas que j'aurais besoin de spécifier une largeur depuis l'extérieur div a une largeur.. j'ai essayé margin:0 auto; text-align:center
etc rien ne marche
<h2 class="service-style color_service">Annoyed</h2>
<div class="service-text text1">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua Lorem ipsum dolor sit amet…
</p>
<a href="" class="button button-large"><i class="fa fa-credit-card" style="padding-right:10px;"></i> Learn More</a>
</div>
ici est le violon lien
Remarque: Dans IE9 il semble y avoir beaucoup plus cassé que de simplement le bouton.
Manière la plus facile serait de l'envelopper dans une autre div, mais ce code est euh 🙂 je devine que vous êtes débutant donc continuer à travailler sur elle, vous obtiendrez de mieux 🙂
Manière la plus facile serait de l'envelopper dans une autre div, mais ce code est euh 🙂 je devine que vous êtes débutant donc continuer à travailler sur elle, vous obtiendrez de mieux 🙂
OriginalL'auteur op1001 | 2013-12-24
Vous devez vous connecter pour publier un commentaire.
Vous avez le problème en raison de la
display:inline-block
...voir iciDans cette section de css,ajouter:
Supprimer tous les
margin
's fixé àbutton
de classe et de les modifier comme ci-dessous:EDIT : pour utiliser inline-block sans définir une largeur
inline-block démo
Comment faire seule solution pour centre de inline-block élément est d'utiliser
text-align:center
dans votre classe css:
puis ajouter:
de cette façon, vous n'aurez pas besoin de donner
width
et seulementpadding
permettrait de résoudre votre problème!...ajoutée le
inline-block
..s'il vous plaît voirla nouvelle edition pour vous??
hé, oui, il fonctionne... j'ai un petit problème ... jsfiddle.net/Qt9u3/6 je ne pouvais pas obtenir le fond d'ajustement à l'intérieur de la div.. c'était toujours flottant en dehors de la div comme dans mon autre fil, mais pas lorsque j'utilise float : left il ne centre pas plus...
posté la réponse dans votre question...
height
manquait pour ledocument
!!OriginalL'auteur NoobEditor
Votre bouton doit être un élément de niveau bloc. La plus simple correctif:
http://jsfiddle.net/jqvbM/
Je voudrais aussi supprimer le 10px marge de droite sur
a.button-large i
au centre de la "en Savoir Plus" du texte.OriginalL'auteur AlienWebguy
Vous avez besoin de mettre le texte-align:center; à l'élément parent du bouton dans votre cas est de la div.service-texte.
si vous voulez le top P text-align:right; veuillez utiliser diffrent P pour le bouton
souvenir. si votre élément est display:block; si vous avez besoin de donner margin: 0 auto; à votre élément. si votre élément est display:inline-block; vous avez besoin de donner text-align:center; à l'élément parent.
OriginalL'auteur g.e.manor
vérifier violon ici
vous devez modifier votre css comme ci-dessous:
- supprimer
margin
dea.button-large
classe- et le changement
display:table
dans.button
classeOriginalL'auteur Sandip
Rapide consiste à ajouter
"text-align: center;"
à.service-text
.OriginalL'auteur Jimmy.Peng
Je suggère de composer un peu en arrière et le divorce vous-même à partir de votre cadre ou ce que vous utilisez. Au centre des choses à l'horizontale il y a 2 approches.
Vous devez décider si vous souhaitez que le bouton à la position: en ligne, inline-block, ou le bloc. Pour les mobiles et les doigts et tout ce genre de choses(2014) - je dirais inline-block ou un bloc. Soi -
si c'est inline block, alors vous pouvez juste le traiter comme du texte. Définir le parent à
text-align center;
Si c'est à bloc, puis vous vous pouvez utiliser
margin-right: auto; margin-left: auto;
mais qui a d'autres questions. Comme tous les autres pense à proximité doivent être organisés de sorte qu'ils ne flottent pas tous les uns les autres et visser le tout. Je vous suggère de faire comme ceci: jsfiddlePS - nous n'avons pas besoin de voir autant de code dans votre violon. Il est plus facile d'obtenir à la déroute du problème avec seulement le strict nécessaire. Bonne chance.
HTML
CSS
OriginalL'auteur sheriffderek
Essayez d'inclure votre bouton dans un div et mettre à jour
CSS
comme indiqué ci-dessousOriginalL'auteur Kishori
Essayer cette
DÉMO
OriginalL'auteur Sridhar R
Envelopper le bouton dans un élément et de le donner
text-align:center
.Écrire:
mise à Jour de violon ici.
OriginalL'auteur Hiral