我在一个包含div的元素中有一个类。
我可以在div上使用text-align:center,这将使所有元素居中。
我怎么能用左边的精确像素定位元素?
(我不想在元素上使用css但是在包含div上)
答案 0 :(得分:5)
您可以在容器div上使用padding-left
。但是这会增加div本身的宽度,因为你要为它添加左边距。要解决此问题,您应该在内部div上使用margin-left
,例如:
/* apply a margin left to all the divs
* inside div.container
*/
div.container div {
margin-left:20px;
}
答案 1 :(得分:4)
只有div可以得到的最接近的是使用padding
,但正确的解决方案是将左/上应用于内部元素。
此外,这属于doctype.com。
答案 2 :(得分:2)
设置位置:相对
顶部:.. px
设置左:.. px
我认为这个解决方案比设置边距/填充更漂亮。
(我在iPhone上输入这个不能格式化它)
答案 3 :(得分:0)
您好,这就是您的需求
< div style =“position:absolute; height:100px; width:100px; top:100px; left:100px;”>
您可以将该样式放在任何您想要的标签上!
并进入中间使用I.E
< div style =“position:absolute; top:0px; left:50%; ”>