[英].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.