Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
Html 使用边距的中心div_Html_Css - Fatal编程技术网

Html 使用边距的中心div

Html 使用边距的中心div,html,css,Html,Css,我正在尝试使用下面的css将一个div设置为水平居中 .body_div { width: 900px; margin-left: auto; margin-right: auto; background-color: #f8f3ed; } 它在chrome和ff中工作,但在ie中不工作 看一看 最终,我在另一个网站上也使用了相同的代码,并且在ie中也运行良好 现在还有很多问题。。。 课程和呼叫周围的边界未在ie中显示。。。 谢谢使用单页边距设置: 保证金:0自动 删除D

我正在尝试使用下面的css将一个div设置为水平居中

.body_div 
{

  width: 900px;
  margin-left:  auto;
  margin-right: auto;
  background-color: #f8f3ed;
}
它在chrome和ff中工作,但在ie中不工作

看一看

最终,我在另一个网站上也使用了相同的代码,并且在ie中也运行良好

现在还有很多问题。。。 课程和呼叫周围的边界未在ie中显示。。。
谢谢

使用单页边距设置:


保证金:0自动

删除DOCTYPE之前的注释。这使得IE无法支持所有标准

以下是您的站点当前的顶行:

<!--
To change this template, choose Tools | Templates
and open the template in the editor.
--> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
将其更改为:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd"> 

您可能希望使用Firebug来确保没有其他CSS规则优先于.body_div上的边距设置。此外,如果该div嵌套在另一个宽度受约束的对象中,您将在该对象而不是窗口中居中。你能发布你的DOM的一般结构吗?在ff和ie中检查这个简单的东西。。。它必须处理输出的格式,因为我现在将其更改为jsp,它工作得很好。。。122.176.89.242/leosite/index2.jsp其中的编码是如何更改简单的html页面编码…您可能希望尝试指定宽度:100%;有关正文,请参见RoToRa的链接。谢谢,唐尼。我想自从我上次访问以来,人们的期望值已经提高了。我不认为我的回答和随后的评论有那么糟糕。像这样,天哪,没有评论!它不起作用。。。这是正确的答案…你出去吃午饭,人们开始编辑你的答案。。。谢谢,@thirtydot:-