2011-04-27 49 views
1

我对Zend Framework和所有IE的视图都有这个奇怪的问题我正在使用粘滞页脚的HTML/CSS模板,页面也集中在屏幕中间。在使用Zend上的代码设计之前,我使用了相同的模板,所有浏览器都能正常工作。现在,当我在代码中应用设计时,除IE(7,8,9)外,所有浏览器仍然正常工作!该页面不再集中,有些元素没有使用它们的CSS类。我复制了我在将代码移动到Zend(正在处理IE)之前使用的完全相同的代码,并将其粘贴到Zend中,但我仍然遇到同样的问题。我甚至创造一个div并尝试使用下面的CSS代码,以集中它:Zend Framework/CSS(IE)没有按照它的设想应用!

#container{ 
position:absolute; 
width:960px; 
height:200px; 
left:50%; 
top:0; 
margin-left:-480px; 
} 

,仍然,它不是集中在任何IE浏览器...

任何人都可以请尽量帮助我弄清楚究竟发生了什么?

非常感谢提前!

回答

0

您好再次大家......我不知道如果我我应该为这个问题道歉,但是经过了很长时间的研究,许多人试图通过更改HTML代码或CSS来解决这个问题,这个解决方案非常简单(或者我也许很笨)没有注意它)。我所要做的只是改变文档的文档类型,一旦我添加了 <!DOCTYPE HTML PUBLIC“ - // W3C // DTD HTML 4.01 // EN”“http://www.w3.org/TR/html4 /strict.dtd“>所有的CSS错误都修复了,页面被集中化了,并且工作得很好。

问候

0

你尝试:text-align:center;

另一种方式来中心内容是这样做的:

#container{ 
    width:960px; 
    height:200px; 
    position: absolute; 
    margin 0 auto; 
    text-align:center; 
} 

看:http://jsfiddle.net/5u8aM/

+0

我使用的HTML属性“对齐:中心”,并用它在包装DIV和页脚DIV(这是导致页脚不在包装)...这固定的中央集权的问题,但我仍然有一些拒绝CSS文件中的CSS属性的元素存在问题。 – Naruto 2011-04-27 13:07:50

+0

如果你做了一个测试,并在你的css中用'color:yellow;'代码创建#test,并且你在页面上添加了一个div,像这样:'

blabla
'是blabla yellow?如果否,链接到您的CSS样式表是错误的。 – David 2011-04-27 14:03:07

+0

到我的CSS的链接是100%正确的,发生的事情是我使用相同的确切代码,一次在常规的HTML页面中,一次在Zend框架项目中,并且仅在IE上,我得到2个不同的结果 – Naruto 2011-04-28 05:12:10

相关问题