將以下代碼嵌入到桌面上的基本test.html文件中。 使用谷歌瀏覽器,Firefox和Internet Explorer運行。Internet Explorer瀏覽器正在處理我的代碼非常奇怪
它無法在IE中工作!
我看不出爲什麼這段代碼會出現故障。 如果你知道爲什麼請嘗試解決這個問題。 有沒有一些與命令不兼容的CSS命令,或者我需要針對特定的瀏覽器與特定的代碼...(我不喜歡這樣做)。
<html>
<head>
<style>
html, body {
height: 100%;
margin: 0;
background: #A3A3A3;
background-image: linear-gradient(180deg, #7D7D7D, #7D7D7D 80px, transparent 87px, transparent 140%);
background-repeat: no-repeat;
}
#maincontainer {
min-height: 100%;
width: 942px;
min-width: 600px;
margin: auto;
border: ridge;
border-color: #919191;
border-top: 0;
border-bottom: 0;
background: rgba(255,255,255,0.35);
padding-left: 16px;
padding-right: 16px;
}
</style>
</head>
<body>
<div id="maincontainer">
</div>
</body>
</html>
如果HTML/CSS將在任何地方失敗,它將在IE中失敗。這對任何人都不足爲奇。沒有具體說明,很可能您需要修改某些內容,或者作爲IE的替代方案,或者適用於所有瀏覽器的不同方法。 – 2013-07-08 04:27:45
我沒有時間在幾個瀏覽器中設置頁面來確定一些非特定問題。編輯您的問題以包含更多信息。從IE版本失敗開始,描述應該發生什麼,什麼不發生。然後,也許,有人會採取更詳細的外觀。 – 2013-07-08 04:37:08
哪個版本的IE?自IE9開始支持['rgba()'](http://caniuse.com/#feat=css3-colors),['linear-gradient()'](http://caniuse.com/#feat=自IE10開始支持css-gradients)。 – Passerby