doctype 宣言に奇妙な問題があります。フッターをページの一番下に固定したい。doctype を宣言するときは発生しません。Doctype を削除すると、フッターが一番下にくっつきます。
コード -
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" href="styles.css"/>
</head>
<body>
<div id="wrapper">
<div id="header">
</div>
<div id="content">
</div>
<div id="footer">
</div>
</div>
</body>
</html>
CSS -
#wrapper{
border: 1px solid black;
position: relative;
min-height:100%;
}
#header{
height: 100px;
background: green;
}
#content{
height: 100px;
background: red;
width: 400px;
margin:0 auto;
}
#footer{
height: 50px;
background: blue;
position: absolute;
bottom: 0;
left:0;
right:0;
}
これを修正する方法はありますか?