2012-06-17 80 views
3

我想代碼這個網站(關鍵字嘗試),我想弄清楚如何去除這個陰影2px灰色邊框延伸穿過IE9窗口的內部(在至少頂部,左側和底部)。我的邊距設置爲零,因此我所有的頁面元素都會進入頁面的邊緣,但使用IE9時,它們會停留在此灰色邊框處。我沒有在我的html中包含任何代碼,使瀏覽器邊緣有2px的灰色邊框。刪除2px灰色邊框環繞邊IE9

我不知道爲什麼這是發生在IE9,似乎只有我的網頁(其他人似乎沒有它),但它搞亂格式化,我真的需要弄清楚如何刪除它。

謝謝!

+0

你可以張貼在IE9發生了什麼圖片和真實的瀏覽器發生了什麼?此外,有些代碼可以幫助:) – Charlie

+0

在此處查看... [Wiscuss.com](http://wiscuss.com)它顯示在每個頁面上,但您可以在「即將推出」主頁上看到它以及。謝謝! – JamesonW

+0

你可以發佈IE9截圖嗎?我沒有瀏覽器。 – Charlie

回答

3

您還沒有指定一個DOCTYPE,如在第一行的註釋,足以證明:

<!-- Do NOT put any DOCTYPE here unless you want problems in IEs. --> 

正因爲如此,IE9進入「怪癖模式」。添加一個適當的文檔類型,它應該回到標準模式,並刪除令人討厭的灰色邊框。您可以通過打開開發人員工具(F12)來測試此問題,並將文檔模式從怪癖模式更改爲IE9標準。

例HTML5的doctype:

<!DOCTYPE html> 
2

查理問評論:「你有沒有嘗試設置邊界:在你的CSS 0 *」這實際上包括備選問題的答案。更具體地說,下面的刪除邊框:

html { border: 0; } 
+0

我從另一篇帖子引用了你的意思:'儘管在IE9檢查器模式(F12)下無法看到邊框,但它看起來在技術上是html元素的默認邊框,它顯示元素的0px邊框。 –