2011-11-07 42 views
1

在IE8不工作的頁面是http://gainntrain.com/shopping/index.php 它正在Chrome和Firefox ... 從CubeCart此網頁加載,但頁面我編輯改變皮膚http://gainntrain.com/shopping/skins/KitaBlue/styleTemplates/global/index.tpl爲什麼header的css在IE的特定頁面上沒有正確加載?

該頁面有同樣的問題在IE8

我不明白的事情是,相同的標題正常工作對網站的其他頁面在IE8


改變了<header><nav>標籤的div s的類使用標籤的風格,似乎在處理它就好,謝謝你的答案!

+0

它不工作? –

回答

0

嘗試在輸出上的在線HTML驗證器,如this one。如果您選擇了正確的驗證器,它可能能夠挑出在某些瀏覽器中比其他瀏覽器更好的粘性位。通過手動篩選代碼來尋找這樣的解決方案是困難且耗時的。

1


Validator

Jigsaw

注意,在拼圖的唯一錯誤是CSS3規則。 我會建議您查看HTML,因爲這條線在你的頁面

Line 11, Column 107: end tag for "link" omitted, but OMITTAG NO was specified 
…="http://www.gainntrain.com/site/css/style.css" type="text/css" media="screen"> 
✉ 
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">". 

的驗證的分析,它看起來像你的文件正在使用HTML5功能,但使用的是舊的DOCTYPE聲明。我建議改變:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

到:

<!doctype html> 
<html> 

也就是說,只要不破該網站。 :]

+0

+1注意到錯誤的文檔類型 –

+0

好吧我看到xhtml不接受

+1

我個人在新網站上使用Paul Irish的HTML5 Boilerplate,爲舊網站使用HTML5 Shiv我想添加HTML5標籤。查看http://code.google.com/p/html5shiv/和http://html5boilerplate.com/ – k4t434sis

相關問題