[英].php vs .html . Why is IE rendering them differently?
我在项目中复制了一个html页面,只是将扩展名从html更改为php。 除了IE以外,所有浏览器的渲染都相同。 IE似乎根据扩展名对页面进行了不同的处理。
我检查了HTTP标头,两个页面的标头都相同。 有人遇到过同样的问题吗?
确保您不在怪癖模式下 。 通常,这是由<doctype>
之前的文本引起的。
没有将PHP配置为自动向文件添加或添加任何内容,是吗? 远射,但值得检查...
(请参阅本页的“数据处理”部分)
只需添加:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
在源文件的顶部
您正在使用什么版本的浏览器? 较旧版本的IE产生了一些不一致的输出,尤其是与CSS连接时。 (您使用CSS吗?)
在不同的浏览器中某些元素有些不同是很常见的。 这就是使Web编码有趣(?!)和挑战的原因。
而且,正如Darryl所问的,究竟有什么不同?
与其通过HTTP浏览网页到Web服务器,不如尝试File-> Open。 这至少将消除或使Web服务器成为犯罪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.