Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 关于使Div居中的问题_Css - Fatal编程技术网

Css 关于使Div居中的问题

Css 关于使Div居中的问题,css,Css,这段代码将chrome中的div居中,上边距为90px,但结果在所有其他浏览器中都不同 是否有一种常用的方法使div居中,同时具有上边距?如果使用,我假设您希望div的文本内容居中对齐 div { margin:90px auto; } 这在Firefox中对我很有用。我得到一个900px x 100px的框,中心是90px的上下边距。实际上,这会将上下边距设置为90px,然后将左右边距设置为自动。是的,但它仅在chrome中居中。除非有另一个CSS规则控制div的宽度,否则div基本上是10

这段代码将chrome中的div居中,上边距为90px,但结果在所有其他浏览器中都不同


是否有一种常用的方法使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;
}