【发布时间】:2013-12-30 13:57:50
【问题描述】:
我正在尝试将元素水平居中:jsfiddle
<div id="parent">
<div id="child">
</div>
在孩子身上,我现在有以下不居中的 css:
transform: translateX(50%);
不幸的是,50% 来自#child 而不是父母。有没有办法使用转换来使这个元素居中(我知道我可以使用它来居中,例如'left')?
这里是 css 的完整列表
#parent {
width: 300px
height: 100px;
background-color: black;
border: 1px solid grey;
}
#child {
height: 100px;
width: 20px;
-webkit-transform: translateX(50%);
background-color:red;
}
【问题讨论】:
-
你在#parent css中有什么?
标签: html css transform centering