したがって、これはおそらく HTML/CSS コードに行う必要がある非常に小さな調整ですが、これが私が直面している問題です。一般的な HTML ページのコードは次のとおりです。
<!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" />
<link href="sites/css/style.css" rel="stylesheet" type="text/css" />
<title>My Page</title>
</head>
<body>
<div class="wrapper">
<div class="header">Header</div>
<div class="navbar">
<ul>
<li>Home</li>
<li>About</li>
<li>Services</li>
</ul>
</div>
<div class="main_content">
</div>
<div class="footer">Copyright © 2012-2013.</div>
</div>
</body>
</html>
.wrapper クラスの CSS は次のとおりです。
.wrapper {
border: 1px solid #ddd;
margin-left: auto;
margin-right: auto;
width: 980px;
}
特に float: left; またはフロート: 右; 次のクラスを使用しない限り、ラッパーの境界線はページの下に続きません。
.clearer {
clear: both;
}
そしてDIVを入れます:
<div class="clearer"></div>
フローティングされているすべての DIV の下部にあります。ここで正しく行っていないことがありますか、それとも一般的な問題ですか?
ヘルプやアドバイスをいただければ幸いです。
ありがとう!
デイブ。