正如標題說,本地工作,但不能使用IE9時,我的CSS本地工作正常,但部署到IIS7的邊界半徑和箱陰影當不採用,雖然工作正常ff4和Chrome。邊界半徑 - 當部署
.blabla
{
-moz-border-radius:10px;
border-radius: 10px;
box-shadow: 3px 3px 10px #000000;
height: 101px;
margin: 5px;
width: 225px;
cursor:pointer;
background:url('./Content/images/background.png') scroll 0 0px no-repeat;
}
我用MVC3項目,它具有<!DOCTYPE html>
已經在工作,它沒有使用我改變它只是提10px的一次是當本地沒有工作,最初和取得的伎倆(也做了盒子陰影工作),但它在部署時仍然不起作用。有任何想法嗎?
編輯:我在IE瀏覽器的開發者工具的檢查中,邊界半徑是存在的,但在本地部署時,顯示不出來,這可以解釋爲什麼它不工作......就是爲什麼它不顯示的問題?
EDIT2:我注意到了別的東西......我的文檔類型,而在我的代碼編寫正確:<!DOCTYPE html>
顯示在瀏覽器中禁用:<!-- DOCTYPE html -->
仍找不出如何解決它。
EDIT3:我創建了一個正常ASPX Web應用程序,同樣的問題。在本地工作,但在IIS7的DOCTYPE被註釋掉...
哇,真的很奇怪,將文檔轉換爲註釋。也許是因爲Visual Studio中的一些驗證問題?我不確定它是否有幫助,但VS [有一個HTML5驗證/ IntelliSense插件](http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d/)。 – BoltClock 2011-03-25 20:57:23
奇怪的是,doctype在ie9上本地運行時沒有註釋,只在部署時才這樣做......我嘗試將它改爲舊的<!DOCTYPE html PUBLIC「 - // W3C // DTD XHTML 1.1 // EN「」http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd「>'和它完全相同的東西...... Oo – LanFeusT 2011-03-25 21:03:38