我的问题很简单,如何动态地使用css“button”类来居中这些two elements? - > http://jsfiddle.net/MyVN4/(我不想指定元素的宽度)
.button {
background-color: black;
border-radius: 10px;
color: white;
display: inline-block;
padding: 10px;
}
我一直在寻找其他类似的问题,但没有一个解决方案可以解决这个问题。
提前感谢您的帮助!
答案 0 :(得分:4)
将text-align: center;
放在其父级(无论其父级是什么)。
答案 1 :(得分:3)
鉴于它们是inline
元素,只需在父元素上设置text-align:center
,在本例中为body
元素:
#parent_element {
text-align:center;
}
当元素为block
级元素时,您通常只需要在元素上设置宽度,并且不受text-align:center
的影响,(它需要margin:0 auto
)。使用text-align:center
可能是居中的最佳方法,即使您必须将元素的显示更改为inline-block
。请注意inline
元素respect whitespace in the markup。