Css 关于使Div居中的问题
这段代码将chrome中的div居中,上边距为90px,但结果在所有其他浏览器中都不同Css 关于使Div居中的问题,css,Css,这段代码将chrome中的div居中,上边距为90px,但结果在所有其他浏览器中都不同 是否有一种常用的方法使div居中,同时具有上边距?如果使用,我假设您希望div的文本内容居中对齐 div { margin:90px auto; } 这在Firefox中对我很有用。我得到一个900px x 100px的框,中心是90px的上下边距。实际上,这会将上下边距设置为90px,然后将左右边距设置为自动。是的,但它仅在chrome中居中。除非有另一个CSS规则控制div的宽度,否则div基本上是10
是否有一种常用的方法使div居中,同时具有上边距?如果使用,我假设您希望div的文本内容居中对齐
div
{
margin:90px auto;
}
这在Firefox中对我很有用。我得到一个900px x 100px的框,中心是90px的上下边距。实际上,这会将上下边距设置为90px,然后将左右边距设置为自动。是的,但它仅在chrome中居中。除非有另一个CSS规则控制div的宽度,否则div基本上是100%宽度。正如N.Lucas的答案所回避的,您必须为div设置一个宽度(小于其容器),以使其居中。如果你只是想让div的内容居中,那么Salil的答案是你想要的。我已经将宽度设置为700px,小于主体的宽度。。但它仍然只在chrome上起作用。。实际上,我在一个分区标记中标记了div。。这似乎只有chrome支持。无论如何,它应该是“中心”,而不是“中心”。只有送信人P
div
{
margin:90px auto;
text-align:centre;
}
div {
margin: 90px auto;
width: 900px;
height: 100px;
}