2012-07-12 65 views
0

此頁面加載不同的方式在IE比Chrome或FF http://www.s-maof.com/PRO/index.php?fkapp=9與元素IE可計算性問題寬度

我沒有使用任何條件CSS只是一個小不具有關聯性

<!--[if !IE]> 
    .box{border: 0px solid gray;} 
<![endif]--> 

什麼這可以嗎?

+0

'我沒有使用任何條件CSS' < - 我想這就是爲什麼頁面加載不同。在我的網站中,我爲IE和其他瀏覽器提供了不同的CSS。 – 2012-07-12 16:42:40

+0

@Pabloker,不要求有專用於每一個瀏覽器,以便特殊的CSS網頁,以行爲一致......這就是W3C的編程標準是。 – Sparky 2012-07-12 19:00:27

+0

@ Sparky672對不起。我不想說:「這是唯一的方法」。就我而言,我的應用程序必須與IE 7,8共存和9我解決了採用獨家的IE CSS一個這個問題。但是,堅持,我不想說「這是必需的」。 – 2012-07-12 20:59:03

回答

1

不需要有專用於每一個瀏覽器,以便特殊的CSS網頁,以行爲一致......這就是W3C的編程標準是。

修復your invalid HTML。你有很多未封閉和不匹配的標籤。 IE不會很好地處理無效的HTML。

http://validator.w3.org

此外,除去上述的<!DOCTYPE HTML>空行。瀏覽器不就像上面或doctype之前什麼。否則,它會陷入怪癖模式。

+0

謝謝 - 它的工作原理!現在我與jQuery的頁面(只在IE瀏覽器。)另一個問題,但那是另一主題 – devmonster 2012-07-16 15:27:56