FF と Chrome で動作しますが、IE9 ソリューションを見つけるのに苦労しています。グラデーションは機能しますが、フッターの下部で停止します。height:100% で解決すると思いましたが、効果がないようです。どんな助けでも大歓迎です。ありがとうございました。ここに私が持っているものがあります:
HTMLコード
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="css/style4.css"/>
<link rel="stylesheet" type="text/css" href="css/prfQ.css"/>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="css/IEstyle.css" />
<![endif]-->
<title></title>
</head>
<body>
<div id="header"></div>
<div id="container">
<div id="left" class="column"></div>
<div id="center" class="column"></div>
<div id="right" class="column"></div>
</div>
<div id="footer"></div>
css/IEstyle.css
@CHARSET "ISO-8859-1";
body {
-ms-filter:"progid:DXImageTransform.Microsoft.gradient ( startColorstr = '#424242', endColorstr = '#e9e9e9' )";
background-image:
url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFOUU5RTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMjIpIiAvPgo8L3N2Zz4=);
}
css/style4.css
@CHARSET "ISO-8859-1";
* {
margin: 0;
padding: 0;
}
body {
height: 100%; margin : 0 auto;
padding-left: 352px;
padding-right: 352px;
background: -webkit-linear-gradient(top, #424242, #e9e9e9);
background: -moz-linear-gradient(top, #424242, #e9e9e9);
background-attachment: fixed;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-family: arial, helvetica, sans-serif;
margin: 0 auto;
}
#header {
background: red;
height: 50px;
min-width: 1154px;
}
#container {
float: left;
min-width: 1154px;
}
#container .column {
min-height: 800px;
float: left;
}
#footer {
background: blue;
height: 50px;
clear: both;
min-width: 1154px;
}
#center {
background: yellow;
min-width: 714px;
background: yellow;
}
#left {
background: orange;
min-width: 220px;
}
#right {
background: purple;
width: 220px;
}